我无法让我的 web.config 允许匿名用户访问几个页面。 任何关于我哪里出错的指示都将不胜感激。
下面显示了我声明身份验证和授权部分的位置
<authentication mode="Forms">
<forms loginUrl="~/Login" name=".ASPXFORMSAUTH"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
下面显示了我的位置部分,但我应该允许匿名访问该页面
<location path ="Default.aspx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
最佳答案
您需要将允许用户更改为:
<allow users="*"/>
为了指定任何用户都可以访问这个页面。
关于c# - 用于表单例份验证的 Web.Config,匿名用户不可用的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20915282/