题
我试图增加对所有会话超时。该网站托管与GoDaddy,这是写在Flash(当然客户端)和asp.net的后端。我已经添加到了我的web.config,
<sessionState timeout="720">
</sessionState>
是真的所有我需要做什么?我宁愿不要让会话过期不断,但我敢肯定的是,服务器需要回收内存在某些时候......我不是在会话中存储任何东西,真的,只是用它来跟踪用户的进度通过该网站,并且如果用户登录或不
感谢任何指针...所有的文件似乎看似简单,它那种让我很紧张......
解决方案
烨! 作为;是的,这就是你需要做的唯一的事情...
要获得“永不落幕超时”你必须创建一个后台的HTTP请求(这将发送会话cookie)返回到服务器,虽然每719分钟。虽然理论上那么你也得有“进程外”使用例如会话某种数据库或东西...
或者你也可以推出自己的会话处理程序,我想通过APS.NET使用某种适配器模式或什么的都有这种支持,但我不知道。然后,你可以有一个“真正”永不落幕会议...
其他提示
如果您正在使用窗体身份验证,你还需要设置窗体身份验证超时在你的web.config
示例:
<authentication mode="Forms">
<forms
name=".ASPXAUTH"
loginUrl="/Home/Default.aspx"
defaultUrl="/Dashboard/Default.aspx"
protection="All"
timeout="30"
slidingExpiration="true"
/>
</authentication>
不隶属于 StackOverflow