在我的web.config文件中,我尝试了Session.Timeout="1"
并找到了工作。后来我尝试了Session.Timeout="20160"
。即使我提供这么大的数字,我的网站“会话转移”也会在15-20分钟内过期。我是否需要更改IIS中的任何设置?我正在使用Windows 2003服务器。
答案 0 :(得分:2)
在Web配置文件中定义:
<sessionstate
mode="inproc"
cookieless="false"
timeout="20"
/>
答案 1 :(得分:0)
在web.config文件中定义:
<system.web>
<authentication mode="Forms">
<forms timeout="50" />
</authentication>
</system.web>
答案 2 :(得分:0)
答案 3 :(得分:0)
似乎会话超时最多 24小时。看看http://support.microsoft.com/kb/233477
将它设置为24小时或更短时间,你会没事的。
此处还说明了一遍: http://msdn.microsoft.com/en-us/library/ms525473(v=vs.90).aspx
IIS 6.0:允许的最小值为 1分钟,最大值是1440 分钟。