我无法让我的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 for Forms身份验证,匿名用户无法使用位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20915282/

10-13 04:40