Session丢失问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 07:45:27
我做的一个考试系统,登录信息是用Session保存的,我在Web.config中设置Session的失效时间是 <sessionState timeout="600"/> 为什么过一会儿有的Session就为空了啊?
ps:我试了几个机子都是一样的,应该不是机子的问题!!在线等!!!

1.代码人为清空了Session
2.Session是浏览器/服务器进程,关闭浏览器就是清空Session.
3..net的Session自定义属性放在宿主在IIS的ASP.NET的进程里,如果ASP.NET应用程序占用资源过多就会垃圾回收,而Session就可能会丢失.建议把Session保存在一个单独的进程,而不是依赖于ASP.NET进程.参考http://hi.baidu.com/lztuzi/blog/item/24bc5aefd9e2623eadafd561.html

IIS有没有启用web garden? 如果启用了, 就必须用StateServer 或者SQLServer来存放session