为什么我的超时属性不起作用。我把它设置为1分钟,即使这样也已经一个多小时了,会话还没有到期。以下是我在web.config 中所写的内容
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="1" cookieless="UseCookies" />
</authentication>
<sessionState mode="InProc" timeout="1" />
</system.web>
有什么帮助吗?
我刚刚继承了一个具有相同问题的项目。一种可能性是确保您的页面不会对服务器进行任何调用并重置超时。你可以尝试使用fiddler之类的工具来查看你的应用程序是否正在发送Get请求。。。
我让Ajax Timer Controls刷新updatePanels作为问题的根源。
嗨,您正在使用cookie,因此它不会过期,它会在cookie 中实时保存您的会话