我正在开发一个 ASP.Net 4.5 网站,该网站有两个部分:未经身份验证和经过身份验证。经过身份验证的页面被放置在 /secure/ 文件夹中。
我在母版页上有 LoginStatus。
<asp:LoginStatus ID="LoginStatus1" runat="server" OnLoggedOut="LoginStatus1_LoggedOut" />
网络配置:
<forms name="Recycle_Auth" loginUrl="~/Login.aspx" defaultUrl="~/secure/Dashboard.aspx" timeout="30" />
如果我在本地主机上并单击“登录”,则会出现问题,它会回发,但不会重定向到 Login.aspx。但是,如果我去 localhost/home.aspx 或任何其他页面并单击“登录”,它工作正常。
我试过 loginUrl="Login.aspx" 没有运气。Elmah 也不会记录任何错误。
任何想法,将不胜感激。