上配置
1.你可以在WEB.CONFIG文件中修改SESSION状态保存模式。
2.如果SESSION中保存的数据类型是自定义的,如结构,请在自定义数据类型处序列化会话状态,即在类或结构申明前加[Serializable] 。
你可以尝试一下,如果还有问题,debug一下!
能否把问题描述清楚点,在什么情况下丢失?比如是一个页面跳转到另外页面还是其他情况下?
能不能把相关代码都贴出来看看啊,你这样,别人怎么知道是什么问题,大家现在只能根据你的简单描述在这里简单的瞎猜
还是把问题在描述详细一些,比如session过期时间,还有是不是 iis压力比较大才丢失的?
你这个会不会是网站访问的人过多导致session丢失?
http://blog.csdn.net/deepwishly/article/details/6659613。是不是服务器内存太小,放的网站太多导致的。
建议 web.config 里面 sessionState 的mode="InProc"?建议 开启ASP.NET State Service, mode=StateServer。