web.config
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" stateNetworkTimeout="14400"  cookieless="false" timeout="1440"/>
1.把网站发布到我机子上,别人访问没问题,我访问则Session丢失
2.把网站发布到别人机子上,别人访问没问题!我访问就出现Session丢失!所以我只能认为是客户端操作导致Session丢失!但是登陆进去就丢失!
难道是配置有问题!高手解答!谢谢

解决方案 »

  1.   

    那我估计你说的“Session丢失”根本不是丢失,而是根本不支持。人家Session丢失是指跨页面读取Session的时候有时候Session丢失的情况,如果你从来没有在页面装载时得到过以前页面保存的Session值,不应该说成是丢失。你如果根本支持Session,反倒容易查到。asp.net对于支持和不支持cookie的时候的sessionid有专门的描述。
      

  2.   

    证明一下你的cookie存取是否是好的?
      

  3.   

    sp1234讲的是不支持Session!
    但是我的机子并不是每次访问都不行!
    一般第一次访问Session丢失了,在注销登陆又可以了!
      

  4.   

    1.Cookie安全至最低
    2.Cookie 工具-常规-
    3.    <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" stateNetworkTimeout="14400"  cookieless="false" timeout="1440"/>
      

  5.   

    Click the link to solve your problem.Good luck!