网站的超时时间走的是 默认网站—属性—主目录—配置—选项里的会话超市时间还是 默认网站—属性—Asp.Net配置—编辑配置—状态管理—会话超时?
     都说是前者,但是我发布的网站如果只设置前者不管用,只有设置了后者session才会失效,不知道为什那么,请高人解决一下,谢谢!

解决方案 »

  1.   

    Session失效时间 ,这个首先看session的存储在web.config里面设置的
      

  2.   

    Session运行设定的时间周期.   只能用在某个特定会话期间,多用在存储某个会话区间用户的数据.   是用户变量,一个用户访问多个页面时可以保存数据到另一个页面,只要此用户不注销就可以   在asp.net web应用程序中,有时session会很容易过期,可把web.config 文件中的 sessionState mode r的设置改成如下: mode="StateServer" 即可
      

  3.   

    没有听懂2楼说的?如果一个网页长时间没有动?那么session超时,页面还有效吗?
      

  4.   

    在<system.web></system.web>里加入这句代码:
    <sessionState mode="InProc" cookieless="false" timeout="120" stateNetworkTimeout="10"
    />这是Session失效的时间设置
      

  5.   

    Global.asax可以Session.Timeout = 30;设置session保存时间
    服务器冲编译,session就会清空
      

  6.   

    我说的是这两者
    网站的超时时间走的是 默认网站—属性—主目录—配置—选项里的会话超市时间还是 默认网站—属性—Asp.Net配置—编辑配置—状态管理—会话超时?
      都说是前者,但是我发布的网站如果只设置前者不管用,只有设置了后者session才会失效,不知道为什那么,请高人解决一下,谢谢!