我做了个网站,已放到服务器上了,最近出了问题,就是用session  在页面间传递值时保存时间很短的,前不久值传递还正常!但在本地session 在页面间传递值很正常,时间差不多时时默认的20分钟!我不知道是怎么回事!所以请大家帮帮忙!先谢谢了!

解决方案 »

  1.   

    这个问题是很多人问过了、主要是VS2003的问题、你可以用sessionstate来解决。
    使用状态服务器或者sql服务器来保存session值
      

  2.   

    这个问题我也遇到过了,放到服务器上SESSION不定时就消失了,不管你的时间设置的多长
    后来我干脆全部改为了COOKIER,不过COOKIER的话,恐怕有的客户端会不支持
    建议楼主花些时间,改为COOKIER,不过这样有些工作量哦
      

  3.   

    <sessionState 
                mode="InProc"
                stateConnectionString="tcpip=127.0.0.1:42424"
                sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
                cookieless="false" 
                timeout="20" 
        />你把WEB.CONFIG文件中的timeout 改长就是了!