<sessionState mode="InProc" timeout="120"/> 为什么这样设置session还是再几分钟内丢失了

解决方案 »

  1.   

    <sessionState mode="InProc" cookieless="false" timeout="120"/>
      

  2.   

    Session.add("str")
    会保存20分钟。
      

  3.   

    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="1000"/>
    這裡的時間是秒。120秒也就兩分釧耶....
      

  4.   

    我们会发现sessionState标签中有个属性mode,它可以有3种取值:InProc、StateServer?SQLServer(大小写敏感) 。默认情况下是InProc,也就是将Session保存在进程内(IIS5是aspnet_wp.exe,而IIS6是W3wp.exe),这个进程不稳定,在某些事件发生时,进程会重起,所以造成了存储在该进程内的Session丢失
      

  5.   

    详细见我回复的个帖子http://topic.csdn.net/u/20080901/09/6853c3c2-86db-4d60-bec8-e06abfa8baa6.html