奇怪的问题!ASP.NET 会话立即过期。在我的 web.config 我有这个会话设置:
<sessionState mode="InProc" timeout="10000" />
AFAIK 超时属性的值以分钟为单位,不能大于 525,600 分钟(1 年)。我不明白我在这里做错了什么。为什么会话到期。是服务器内存问题吗?我不这么认为,服务器非常下降,而且它只有一个站点,毕竟它没有做太多事情。想法?
编辑:
将 cookie 属性设置为 true 后,在注意到 url 上的会话 ID 时,我可以看到会话 ID CHANGING。我认为这意味着会话即将到期。IIS 设置正确 AFAIK(启用会话状态复选框已选中,时间值为 20)。一张图片值 100 个字:
替代文字 http://img148.imageshack.us/img148/5053/sessionstate.jpg