Asp.net mvc ASP.NET MVC会话即将过期
我有一个要求,以确保会话仅在8小时后过期。然而,用户不断地说他们一天中被踢了好几次 以下是我的设置:Asp.net mvc ASP.NET MVC会话即将过期,asp.net-mvc,session,timeout,Asp.net Mvc,Session,Timeout,我有一个要求,以确保会话仅在8小时后过期。然而,用户不断地说他们一天中被踢了好几次 以下是我的设置: web.config: forms name=“.MYUNIQUFORMSAUTH”loginUrl=“/Login”enableCrossAppRedirects=“true”requireSSL=“false”timeout=“480” IIS 7-应用程序池-空闲超时设置为480 ASP-->会话属性-->8:00:00 我遗漏了什么吗?您在web.config中设置了不正确的属性 而不是
我遗漏了什么吗?您在web.config中设置了不正确的属性 而不是设置:
<forms timeout="480" ... />
您应该设置:
<sessionState timeout="480" ... />
您确定应用程序池未被回收或iis未重新启动吗?这已部署在客户端服务器上,但我知道iis不会在工作时间内重新启动。apppool回收是否为手动过程?我怀疑他们会回收利用。