为什么SESSION老是丢失呢?我设计了半个小时的保留时间,但过了5分钟之后就丢失了,该怎么解决呢?

解决方案 »

  1.   

    InProc模式的Session是不稳定的。详情请参见:<sessionState> 元素
    把上面这一行复制到你VS帮助的索引中去。
      

  2.   

    看你的IIS的Session配置,是否已经打开 默认20分钟
      

  3.   

    我觉得好像不是这么简单的问题。很有可能是因为你使用了window.open或者location.replace后丢失的。丢失的原因不明白,我遇到过一个页面总是这样,改用其它方式转向就好了
      

  4.   

    出现这种问题,主要是你没有采用面向对象的方法访问Session.
      

  5.   

    在登陆页中设置Session.Timeour = 时间试试
      

  6.   

    xiemails(谢铁成) 长见识了……
      

  7.   

    如果遇到SESSION丢失的问题,最好修改web.config文件,改变其session的保存方式,如采用sql server来保存
      

  8.   

    看你的IIS的Session配置,是否已经打开 默认20分钟