Chr*_*son 1 session-timeout asp.net-mvc-3
我在web.config的system.web节点中添加了这个
<sessionState mode="InProc" timeout="600" />
Run Code Online (Sandbox Code Playgroud)
但我的会议在30分钟内完成.
我需要做些什么来增加会话超时长度?
我的web.config中也有一个表单身份验证节点,但我没有在网站上使用任何身份验证.表单身份验证的超时值为2880 ......但同样,我根本没有进行任何身份验证...
但我的会议在30分钟内完成.
我怀疑它是在一段时间不活动后回收应用程序池的IIS.而且,由于您的会话存储在内存中,当Web服务器拆除应用程序域时,其内容将被删除.
在IIS中查看应用程序的应用程序池的属性.您将看到有允许配置此设置的设置.当IIS可能回收您的应用程序池时,还存在内存或CPU阈值限制等条件.如果您需要持久会话,则需要将它们设置为proc-of-proc(会话状态服务器或SQL).
| 归档时间: |
|
| 查看次数: |
9873 次 |
| 最近记录: |