ERR_TOO_MANY_REDIRECTS使用授权

时间:2017-05-29 11:01:06

标签: c# asp.net

当我使用授权拒绝我的应用中的匿名用户时,出现ERR_TOO_MANY_REDIRECTS错误。

我在Stack Overflow上阅读了非常类似的问题,但我无法解决我的问题。

我使用asp.net预定义的/Account/Login.aspx

我只将这个添加到Web.config文件中<system.web>

<authentication mode="Forms">
      <forms loginUrl="~/Account/Login.aspx" name="Login" />
</authentication>
<authorization>
      <deny users="?" />
      <allow users="*" />
</authorization>

我可以发布更多其他代码吗?

2 个答案:

答案 0 :(得分:0)

尝试在web.config中添加此内容

<configuration>
    <location path="Account/login.aspx">
        <system.web>
            <authorization>
                <allow users="?" />
            </authorization>
        </system.web>
    </location>
</configuration>

匿名用户也无法访问您的login.aspx。这个配置应该解决它。

答案 1 :(得分:0)

问题在于IIS,我只是把游戏池变成了.Net传统。