日期:2014-05-17  浏览次数:20494 次

session 很快就失效

下边是在webconfig里边的设置,问题出在什么地方呢?

<system.web>

    <sessionState timeout="60"/>

  </system.web>

------解决方案--------------------
还要在IIS里面设置,

IIS-->站点-->右键-->属性-->主目录-->配置-->选项-->会话超时默认20分钟,改为60分钟
------解决方案--------------------
你的IIS版本是多少?感觉你在IIS里面还没有真正找到会话session设置超过那个地方
------解决方案--------------------
60是60秒吧,设长点即可
------解决方案--------------------
那些都是假的,只要应用程序有问题被应用程序池回收了,什么都是假的,一是看系统日志,看看是什么原因,二是配置

 <sessionState mode="SQLServer"
                    allowCustomSqlDatabase="true"
                    cookieless="false"
                    timeout="20"
sqlConnectionString="数据库链接" />

这样就算是回收应用程序池也不会超时,只有关闭IE后才会退出,详细配置可以百度
------解决方案--------------------
<sessionState mode="StateServer"