我在我的 vb.net Web 应用程序(.net 4)中使用 RedirectFromLoginPage。它在我的开发环境中运行良好,但在我的生产环境中失败。
当我通过 dev 登录时,我得到这个 URL:
http://localhost:63509/Account/Login.aspx?ReturnUrl=%2fDefault.aspx
但是,当我将其推送到生产环境并登录时,我得到了这个 URL:
http://aaa.aaa.edu/Account/Login.aspx?ReturnUrl=%2f
我的 web.config 看起来像这样:
<authentication mode="Forms">
<forms loginUrl="Account/Login.aspx" timeout="300" defaultUrl="yourView.aspx" />
</authentication>
我已验证我的 IIS 7 Web 服务器上的默认文档是 Default.aspx。我什至在 web.config 中设置它以确保。
我能做些什么来解决这个问题吗?web.config 的授权部分如下所示:
<authorization>
<deny users="?" />
</authorization>
谢谢