ASP.NET MVC会话到期

时间:2014-11-17 17:21:25

标签: asp.net-mvc session timeout

我要求确保会话仅在8小时后到期。但是,用户不断说他们在一天中被多次踢出了

以下是我的设置:

  1. web.config:

    表格名称=" .MYUNIQUFORMSAUTH" loginUrl =" /登录" enableCrossAppRedirects ="真" requireSSL ="假"超时=" 480"

  2. IIS 7 - 应用程序池 - 空闲超时设置为480

  3. ASP - >会话属性 - > 8点零零分00秒

  4. 我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

您在web.config中设置了不正确的属性。

而不是设置:

<forms timeout="480" ... />
  

Specifies the time, in integer minutes, after which the cookie expires.

你应该设置:

<sessionState timeout="480" ... />
  

Specifies the number of minutes a session can be idle before it is abandoned.