我在webconfig里设置Session有效期为60分钟,结果10多分就失效了,当我测试为1分,5分时都是正确的,为什么到了30分,60分时间就不对了呢????????
原代码如下:
<system.web>
<!--设置Session-->
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="60" />
<!--<httpRuntime executionTimeout="300" maxRequestLength="102400" useFullyQualifiedRedirectUrl="false"/>-->
<customErrors mode="Off"/>
原代码如下:
<system.web>
<!--设置Session-->
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="60" />
<!--<httpRuntime executionTimeout="300" maxRequestLength="102400" useFullyQualifiedRedirectUrl="false"/>-->
<customErrors mode="Off"/>
我现在是单一测试Session有效期,Session产生后,我不进行任何操作,只等着它失效,我设置再长的时间也就10多分就失效了。。
我的项目修改是直接连接到服务器在上边直接调试的,所以不涉及IIS
根本就没装过
--------------------------
项目还没发布啊?VS2005的调试环境对有些Web.Config的设置不支持的。