【问题标题】:Asp.net MVC 3 session not expiring on expected timeAsp.net MVC 3 会话未在预期时间到期
【发布时间】:2013-07-10 08:27:04
【问题描述】:

asp.net 中的会话未在预期时间到期。下面是我用于会话配置的 web.config 文件的一部分。在这里,我想在 2 分钟内结束我的会话并将用户重定向到登录页面以进行测试。这里的会话大约在 6 到 7 分钟后到期。

<system.web>
    <sessionState mode="InProc" timeout="2" />
    <authentication mode="Forms">
          <forms loginUrl="/Home/Login" timeout="2" />
    </authentication>
</system.web>

谢谢。

【问题讨论】:

标签: asp.net asp.net-mvc-3


【解决方案1】:

确保您已禁用滑动过期:

<system.web>
    <sessionState mode="InProc" timeout="2" />
    <authentication mode="Forms">
          <forms loginUrl="/Home/Login" timeout="2" slidingExpiration="false" />
    </authentication>
</system.web>

现在无论你在此期间是否向应用程序发送请求,表单身份验证cookie都不会被更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 1970-01-01
    • 2020-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多