【发布时间】:2011-09-01 12:20:55
【问题描述】:
我是第一次尝试使用表单身份验证。这就是我的 web.config 中的内容:
<authentication mode="Forms">
<forms loginUrl="Login.aspx" name="Login" slidingExpiration="true" timeout="30" path="/">
</forms>
</authentication>
<authorization>
<allow users="*" />
</authorization>
我正在处理的网站实际上不需要任何身份验证,因为该页面无需登录即可访问。这就是我允许所有用户的原因。我对此很陌生,所以可能有一些明显的我做错了,但所有页面似乎都重定向到 Login.aspx,即使我允许所有用户。
非常感谢所有帮助。谢谢。
更新: 作为一个答案,我将代码更改为以下(将 * 更改为?),但我仍然遇到同样的问题:
<authorization>
<allow users="?" />
</authorization>
【问题讨论】:
标签: asp.net authentication web-config forms-authentication authorization