我要求确保会话仅在8小时后到期。但是,用户不断说他们在一天中被多次踢出了
以下是我的设置:
web.config:
表格名称=" .MYUNIQUFORMSAUTH" loginUrl =" /登录" enableCrossAppRedirects ="真" requireSSL ="假"超时=" 480"
IIS 7 - 应用程序池 - 空闲超时设置为480
ASP - >会话属性 - > 8点零零分00秒
我错过了什么吗?
答案 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.