Asp.net页面 - >会话在其中使用时到期

时间:2015-04-15 08:07:12

标签: asp.net asp.net-mvc

在我的应用程序中,当应用程序处于静止运行模式时,会话将自动过期。

  

在我的页面中,所有点击仅通过ajax调用发生。

1 个答案:

答案 0 :(得分:1)

默认情况下,会话超时设置为在20分钟内在ASP.NET中过期。要增加超时或到期,您应该在web.config文件中更改SessionState的超时属性

<sessionState  timeout="40" />

请注意,如果您使用的是表单身份验证,则表单超时设置会在设置的超时期限后将用户注销,因此您还必须调整此属性:

 <authentication mode="Forms">
          <forms timeout="40"/>
    </authentication>

使用以下链接进行会话超时和弹出警报消息。

Session Timeout Example