我最近做的一个网站,使用到了session,做好后在本电脑测试一点问题都没有,可是发到公网,别人使用时怎么session的数据就丢失了呢?而且应该是生成后马上丢失,真是觉得很奇怪的问题,我该怎么办?大虾们有些什么样的解决办法,就就小第,谢谢
session与windows验证有关系吗?

解决方案 »

  1.   

    马上丢失?
    设置Session 后下一条语句立即获取值呢?
      

  2.   

    重新上传 dll 文件后,所有session 会都丢失
      

  3.   

    我从一个登陆login.aspx,通过后保存一个SESSION,页面马上转到一个框架页面Main.htm,这个框架左右两边马上就要读这个SESSION,我在本电脑上测试一点问题都没有,放到外网试了几台电脑都不行,真是要我的命啊
      

  4.   

    你的问题有点蹊跷。。不太可能吧。看看相关设置SESSIO超时有没有给修改了。
      

  5.   

    你的程序里面有没有清除Session的代码。其他页面的也算。把这些代码屏蔽了试一下。注意:使所有的页面都要考虑进去,不要以为这框架左右两边得页面没有就行了。尤其是login.aspx,把里面清除Session的代码屏蔽掉。
      

  6.   

    http://community.csdn.net/Expert/topic/3494/3494884.xml?temp=.0915491这样的问题经常出现
      

  7.   

    应该给你看咱们版主的问题:
    http://community.csdn.net/Expert/topic/3561/3561164.xml?temp=7.496279E-02
      

  8.   

    http://community.csdn.net/Expert/topic/4037/4037098.xml?temp=3.057498E-02
      

  9.   

    我以前做的网站也遇到同样的情况
    和设置的超时时间长短没有关系。
    你可以咨询一下外网(Web服务提供商)那里的存储会话状态的模式。
    然后修改一下配置文件的 相关内容。
      

  10.   

    有点奇怪,把SESSION写在框架的HTML里看下呢。
      

  11.   

    把SESSION放到SQL Server里就解决了
      

  12.   

    Session丢失原因与解决方案小结
    http://www.cnblogs.com/hedonister/archive/2005/05/13/154788.aspx