【发布时间】:2014-12-04 08:08:19
【问题描述】:
我在一个使用 aspnet mvc 5 的项目中工作,我们遇到了一些问题,即在页面闲置 5 分钟后意外注销。
我的 web.config 中有这个:
<sessionState timeout="30"/>
<authentication mode="None"/>
您认为是什么导致了这个项目?
如果需要更多信息,请询问。
谢谢。
PS:我的 AuthenticationType 是 ApplicationCookie
PS2:将机器密钥添加到 web.config 并在几分钟后仍然注销:
<machineKey validationKey="string" decryptionKey="otherstring" validation="SHA1" decryption="AES" />
PS3:本地一切正常。
【问题讨论】:
-
你的应用程序池回收时间设置是什么?我假设您正在使用 InProc 会话模式。
-
我的应用程序托管在云服务中,我如何查看时间?
-
只是检查机器密钥是否进入了正确的位置(在 system.web 配置标签内)
-
@Hatjhie 应用程序池空闲超时为 5 分钟
标签: asp.net asp.net-mvc asp.net-mvc-5 logout