【问题标题】:premature log off in ASP.NET MVC application在 ASP.NET MVC 应用程序中过早注销
【发布时间】:2017-02-22 07:34:54
【问题描述】:

在退出 ASP.NET MVC 应用程序时,用户有时会在最近的活动一分钟后(而不是 20 分钟)意外(过早地)注销。

可能是什么原因?

【问题讨论】:

  • 会话超时设置为一分钟可能是...
  • 您的问题缺少太多信息,这表明缺乏研究。您使用什么身份验证 API?会员资格?身份?一些国产系统?当他们注销时实际发生了什么,没有发送预期的 cookie,或者其他什么?一个系统上的一个用户会发生这种情况,还是多个系统上的多个用户会遇到这个问题?你有网络农场吗?粘性会议?请阅读How to Ask 并分享您的研究。
  • 应用使用身份。它发生在系统中的多个用户身上。没有网络场,在 VPS 托管中只使用简单的 IIS 站点。
  • 您的 ASP .NET 身份可能依赖于进程内会话状态管理,每次应用程序池回收时都会重置其内容。这取决于是否存在网络场和 IIS 配置。

标签: asp.net-mvc session logoff


【解决方案1】:

原因是 CookieAuthenticationOptions 中的 SlidingExpiration 属性设置为 false。

【讨论】:

    猜你喜欢
    • 2013-08-19
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-23
    • 2023-04-03
    • 1970-01-01
    相关资源
    最近更新 更多