在我的项目会议中,只有30分钟(默认情况下)。
但是......我想禁用这种会话超时。意味着我需要无限的会话时间,以便我的网站再也无法登录。
答案 0 :(得分:4)
如果用户在浏览器上按 X按钮,他的会话(及其所有对象)将始终保存在服务器内存中!
解决方案是keeping ASP.NET Session alive using this simple javascript hack,不会进行非常长的会话。
Javascript强制页面将空数据发布到服务器,这是一种ping 服务器不会发回任何内容,但会话超时会自动重置 您可以在20分钟内配置会话时间,并在19分钟内配置ping定时器。
答案 1 :(得分:1)
尝试增加超时。如果你想存储登录信息使用cookies
<configuration>
<system.web>
<sessionState timeout="525600"></sessionState>
</system.web>
</configuration>
答案 2 :(得分:1)
试试这个 最大会话超时
<configuration>
<system.web>
<sessionState timeout="525600"></sessionState>
</system.web>
</configuration>
答案 3 :(得分:0)
This链接非常有用。包括滑动呼气的解释。请仔细阅读一次。