web.config 中SessionState的配置 :
http://www.cnblogs.com/liuhaitao/articles/1300090.html另外:查看下 machine.config中设定HttpRunTime 的 executeTimeout属性

解决方案 »

  1.   

    关注!
    用ASP.NET 状态服务 stateServer 模式
      

  2.   

    可能是程序问题也可能是服务器问题。服务器内存不足可能导致程序池自动释放进而SESSION也失效
      

  3.   

    这个问题非常多的人遇到过,原因大家都不知道。
    1、开启用ASP.NET 状态服务,session由它来保存
    2、如果用用的是sql2000数据库,可以存到数据库里。
      

  4.   

    IIS里默认是20分钟.查看并修改之.
      

  5.   

    如果是asp.net 2.0的,machine.config文件中是没有HttpRunTime 的,所以不需要检查同时出现这样的问题也有可能是硬件的问题
      

  6.   

    新服务器是server 2003的把,2003是这样的
      

  7.   

    我以前也出过同样的问题,改了session的有效时间之后,还是有这样的问题,就不知道怎样解决了。