为什么我的超时属性不起作用。我把它设置为1分钟,即便如此它已经超过一个小时且会话尚未到期。这是我在web.config中编写的内容
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="1" cookieless="UseCookies" />
</authentication>
<sessionState mode="InProc" timeout="1" />
</system.web>
任何帮助?
答案 0 :(得分:2)
我刚刚继承了一个同样问题的项目。一种可能性是确保您的页面没有对服务器进行任何调用并重置超时。您可以尝试使用fiddler之类的内容来查看您的应用是否正在发送获取请求...
我有Ajax Timer Controls刷新updatePanels作为我的问题的来源。
答案 1 :(得分:0)
您好,您正在使用Cookie,因此它没有到期时间将您的会话保存在Cookie中