我的session是这么配置的<sessionState mode="InProc" timeout="120"></sessionState>  但是一分钟不到就消失了  为什么啊  求高人指点

解决方案 »

  1.   

    session失效问题很多
    Session有超时时间限制的,默认超时时间是20分钟
    asp.net进程、iis重启相关的应用程序
    <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424"   
    sqlConnectionString="data   source=127.0.0.1;Trusted_Connection=yes"   
    cookieless="false" timeout="20“/>   
    启动ASP.NET   state   Service   服务
      

  2.   

    session cookie结合
    http://topic.csdn.net/u/20090819/17/ebc56e45-2595-46e9-9fec-5c66f60c5031.html
      

  3.   

    session cookie结合
    能不能给个具体的例子啊  谢谢哈
      

  4.   

    一个可能的原因是内存用完了,系统自动清session,另外如果在webbrowser访问用session控制的网页,好像也会莫名其妙地失效
      

  5.   

    以前也碰到过这种问题,设置timeout也没用
      

  6.   

    session容易丢失,可以考虑用cookie
      

  7.   

    cookie和session各有各的用途,session的优点是安全性比cookie高,另外可以存比cookie多得多的东西,只要服务器内存够用就行,缺点是容易失效,另外占用服务器内存
      

  8.   

    我最近做程序也老遇到这个问题,好像一进CSDN的社区中心就会失效...可能是冲突了,不知道和Session名有没有关系,下回换个别的名试试.Net技术群108412141
    共同学习.Net技术,分享.Net学习资料,分享.Net工作机会
      

  9.   

    SessionState   的Timeout),其主要原因有三种。   
      一:有些杀病毒软件会去扫描您的Web.Config文件,那时Session肯定掉,这是微软的说法。   
      二:程序内部里有让Session掉失的代码,及服务器内存不足产生的。   
      三:程序有框架页面和跨域情况。   
      第一种解决办法是:使杀病毒软件屏蔽扫描Web.Config文件(程序运行时自己也不要去编辑它)   
      第二种是检查代码有无Session.Abandon()之类的。   
      第三种是在Window服务中将ASP.NET   State   Service   启动我估计是框架页面问题了.Net技术群108412141
    共同学习.Net技术,分享.Net学习资料,分享.Net工作机会
      

  10.   

    如果是调试过程的话,这种情况常见
    部署到IIS还这样的话,就是机器有问题