我在Config和Session_onStart里都设置过Session.TimeOut = 1 ,但是过了几分钟后,Session还是不会过期,
调试时Session.TimeOut 也是等于1 的.请问:为什么不设置不生效?

解决方案 »

  1.   

    Session.TimeOut 时间内页面无刷新才过时
      

  2.   

    先LSD,再者
    在<system.web> 节点下添加:       <sessionState mode="InProc" timeout="1"/>
      

  3.   

    IIS的属性中也要设置,默认时间20分钟
      

  4.   

    Session 超时是怎么计算时间的??
      

  5.   

     我在这个页面3钞钟就会定时读数据库,用ajaxpro,还会取session里面的值,是不是这样永远都不超时??
      

  6.   

    在 <system.web> 
    节点下添加:       <sessionState mode="InProc" timeout="1"/> http://www.icgbbs.com
      

  7.   

    Session 超时是怎么计算时间的??
      

  8.   

    我现在VS05里面运行啊,为什么配置IIS啊.
      

  9.   

    你可以用Session.Abandon()释放它。
      

  10.   

    到底是什么情况下Session 才会计算超时.
      

  11.   

     <sessionState mode="InProc" timeout="1"/> 
    我配过.没用.
      

  12.   


    问题应该就在这里吧
    你3秒刷新一下,还要session过期?
      

  13.   

    我菜,所以问啊.
    是不是因为我对session作了操作,所以永远不会操作.
    还是我用了ajax
      

  14.   

    本身session就是记录会话状态 既然每三秒都有会话 怎么超时呢
    手动abadon吧