【发布时间】:2014-02-11 13:12:37
【问题描述】:
我已经试过了:
•Application Pool => Advanced Settings => Process Model => Idle Time-out(minutes) = 0
•Sites => ASP => Session Properties => Time-out = 720 minutes
•Sites => Configuration Editor => system.web/sessionState => timeout = 720 minutes
•Sites => Configuration Editor => system.web/roleManager => cookieTimeout = 720 minutes
在web.config:
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="720" />
</authentication>
<roleManager cookieTimeout="720" defaultProvider="DefaultRoleProvider">
<sessionState mode="InProc" customProvider="DefaultSessionProvider" timeout="720">
还尝试将回收(常规时间)设置为 0。
不过,在 1 小时多或少 1 小时后,会话就会停止。
我该如何解决这个问题?
【问题讨论】:
-
很奇怪,1小时后w3wp.exe进程有相同的id?您是否尝试过使用代理(例如 fiddler)检查 cookie 以检查过期时间?