【问题标题】:Odd behavior with <allow users="*" /> pages<allow users="*" /> 页面的奇怪行为
【发布时间】:2011-12-05 15:35:34
【问题描述】:

我在 web.config 中添加的表单身份验证站点中有一个页面,它每隔一段时间就会重定向到登录页面。我在相关页面的任何地方都设置了错误句柄,并且没有发生错误,它只是被重定向到登录页面。下面是允许页面通过表单身份验证的 web.config 代码。有没有人见过这种情况,或者对为什么会发生这种情况有建议。

<location path="lflookup.aspx">
<system.web>
  <authorization>
    <allow users="*" />
  </authorization>
</system.web>
</location>

【问题讨论】:

    标签: asp.net forms-authentication


    【解决方案1】:

    您可以查看事件日志以获取更多信息。还要检查您的会话超时,看看这是否是它进行重定向的原因。

    【讨论】:

    • 是的,我会检查事件日志。您可能需要查看项目的 AppPool 设置。
    • 事件日志显示会话在 20 分钟后超时,但与 IIS 或站点本身无关。
    【解决方案2】:

    将 * 更改为 ? - 这将允许匿名用户。看看是否重定向到登录页面然后发生。

    【讨论】:

    • 我相信?实际上使它需要一个有效的会话,如果在导航到页面之前没有完成登录,它将强制重定向到登录页面....至少这是这个工作的方式。
    猜你喜欢
    • 1970-01-01
    • 2020-08-16
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多