使用StateServer,Session依然丢失
未知何故

解决方案 »

  1.   


    代码注意释放资源还有种以效率换稳定的方法用sql的方式保存session
      

  2.   

    杀毒软件关掉检查服务器内存是否够用session储存到服务器进程中stateConnectionString="tcpip=192.168.0.1:44412"好像跨域也会引起丢失sessionState
      

  3.   

    谢谢楼上的各位!已经使用了StateServer的方式存放Session。但是还是会丢,就在登录页跳转到Index.aspx页的时候。
    丢失随机发生。网上查了下,可能是页面元素书写不规范引起。比如:<img src="" /> 这样的src=""会导致IE再访问页面所在的目录一次。但是页面Source中的src=""都去掉了。有人说是IIS7的App pool使用了Integrated模式引起的。未证实。还是无法找到导致Session丢失的原因。
      

  4.   

    环境:
    Windows2008R2 中文
    IIS7或者IIS7.5
    .NET Framework 4.0