还要在IIS里面设置,IIS-->站点-->右键-->属性-->主目录-->配置-->选项-->会话超时默认20分钟,改为60分钟

解决方案 »

  1.   


    我这个iis好像不太一样,是要配置 状态服务器 吗?
      

  2.   

    你的IIS版本是多少?感觉你在IIS里面还没有真正找到会话session设置超过那个地方
      

  3.   

    那些都是假的,只要应用程序有问题被应用程序池回收了,什么都是假的,一是看系统日志,看看是什么原因,二是配置 <sessionState mode="SQLServer"
                        allowCustomSqlDatabase="true"
                        cookieless="false"
                        timeout="20"
    sqlConnectionString="数据库链接" />这样就算是回收应用程序池也不会超时,只有关闭IE后才会退出,详细配置可以百度
      

  4.   

    <sessionState mode="StateServer"
      

  5.   

    谢谢大家这样就可以了
    <sessionState cookieless="UseCookies" mode="StateServer" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="7200" timeout="60"> </sessionState>