所以我设置了我的 web.config 来验证表单。我的 web.config 中有两段代码,但它表现得很奇怪。当您转到 www.mysite.com 时,它会重定向到 login.aspx 页面,但当您转到 www.mysite.com/default.aspx 时,它不会重定向。为什么要这样做?我还将默认文档设置为 default.aspx
<system.web>
<compilation debug="true" targetFramework="4.0" />
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx" timeout="2880" defaultUrl="account/default.aspx" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
<location path="default.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>