我正在这个应用程序中开发一个基于Web应用程序的项目,我希望如果用户remains idle for continuous 10 minutes
那么他将自动logged out
来自应用程序。
为此我已经在web.config中尝试了这个代码,但这不起作用。
<sessionState mode="InProc" cookieless="false" timeout="2"></sessionState>
建议我如何在我的应用程序中执行此操作?
答案 0 :(得分:1)
使用应设置表单身份验证的超时。
请注意,会话超时应该更长:~2 * formsTimeout
<authentication mode="Forms">
<forms loginUrl="~/login" timeout="2" name=".yourAuthCookieName" />
</authentication>
<sessionState mode="InProc" cookieless="false" timeout="4"></sessionState>
答案 1 :(得分:0)
这样做
<configuration>
<system.web>
sessionState mode="InProc" timeout="120" />
</system.web>
</configuration>
并在此处查找有关在应用程序池中设置会话超时的更多信息 http://technet.microsoft.com/en-us/library/cc771956%28v=ws.10%29.aspx