各位, web程序在本地运行一切都好, 但上传到虚拟空间后发现Session总是很快就过期.一分钟不到就过期了...这是怎么回事呢?设置了Session过期时间也不起任何作用. 谢谢大家帮忙. 比较急.

解决方案 »

  1.   

    是不是不支持cookie?好象session 一般来说是需要客户端支持cookie
      

  2.   

    在本地运行都好的.cookie和session是一样的. 都不行.
      

  3.   

    好像是服务器设置的问题
    以前在ASP的服务器也碰到过
      

  4.   

    在web.config的system.web节点下添加如下设置
    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="true" timeout="200"/>
      

  5.   

    目的是使用cookieless的设置避免服务器依赖cookie来保存session
      

  6.   

    "目的是使用cookieless的设置避免服务器依赖cookie来保存session"这句话看不太明白了..
      

  7.   

    要看看主机的iis设置,iis的回收时间也会影响Session
      

  8.   

    大部分原因都是IIS的设置问题,同情一下楼主