<sessionState 
            mode="InProc"
            stateConnectionString="tcpip=127.0.0.1:42424"
            sqlConnectionString="data source=127.0.0.1;user id=sa;password="
            cookieless="false" 
            timeout="10" 
    />

解决方案 »

  1.   

    默认会话超时时间为:20分钟  
     <sessionState 
                mode="InProc"
                stateConnectionString="tcpip=127.0.0.1:42424"
                sqlConnectionString="data source=127.0.0.1;user id=sa;password="
                cookieless="false" 
                timeout="20" 
        />
      

  2.   

    imeout 获取并设置在会话状态提供程序终止会话之前各请求之间所允许的超时期限(以分钟为单位)。
      

  3.   

    <system.web>
    <authentication mode="Forms">
    <forms name="UDSAuth" loginUrl="SubModule/Login/index.aspx" protection="None" timeout="20" path="/"/>
    </authentication>
    </system.web>timeout:指定以整数分钟为单位的时间量,超过此时间量,Cookie 将过期。默认值为 30。timeout 属性是变化的值,在接收上一个请求的时间后经过指定的分钟数过期。为避免危及性能,以及为避免向启用 Cookie 警告的用户显示多个浏览器警告,在经过了超过一半的指定时间后更新该 Cookie。这可能导致精确性上的损失。持久性 Cookie 不超时。
      

  4.   

    <system.web>
    <authentication mode="Forms">
    <forms name="UDSAuth" loginUrl="SubModule/Login/index.aspx" protection="None" timeout="20" path="/"/>
    </authentication>
    </system.web>
    他的设置是对应用程序的所有页面还是对web.config的页面啊,我的在进入下一级目录的时候,Session失效了没有跳转
      

  5.   

    web.config放在根目录就是对所有页面了
      

  6.   

    <sessionState 
                mode="InProc"
                stateConnectionString="tcpip=127.0.0.1:42424"
                sqlConnectionString="data source=127.0.0.1;user id=sa;password="
                cookieless="false" 
                timeout="10" 
        />
    是对所有的页面的啊!
    祝您成功!!!!!!
      

  7.   

    <sessionState 
                mode="InProc"
                stateConnectionString="tcpip=127.0.0.1:42424"
                sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
                cookieless="false" 
                timeout="20" 
        />