大家都清楚 asp.net 的机制,,所以导致session会丢失,解决这个问题就是 打开 sessionState mode="StateServer",服务器是自己还好办(没有权限打开),不是自己的那没办法了,试着打开SQLServer,同样问题(没有权限打开),,服务器不是自己的,,看来要在空间商出租的空间里更好用asp.net只能用cookie了,,但是我觉的用户密码这样东西应用session比较安全,看来asp.net 不怎么样,,asp做到的,,他做不到,asp.net 能做到的,asp都可以做到在广东省的服务器都不会开   "asp.net 状态服务" 客户要用广东省的服务器,不知其他地方的服务器有没有开,没用过其他地方不清楚大家进来讨论一下吧

解决方案 »

  1.   

    我也碰過Session丢失的问题啊,会串的问题啊。我晕!
      

  2.   

    我做个一个用JS保存密码的东西。当时是写入cookie的过期时间是一天。
      

  3.   

    武汉的服务器一般会开这个服务
    asp.net和asp没要比
      

  4.   

    做Session读写日志,每次读写Session都要记录下来,并且要记录SessionID、Session值、所在页面、当前函数、函数中的第几次Session操作,这样找丢失的原因会方便很多 
    如果允许的话,建议使用state server或sql server保存session,这样不容易丢失 
    在global.asa中加入代码记录Session的创建时间和结束时间,超时造成的Session丢失是可以在SessionEnd中记录下来的。 
      

  5.   

    http://topic.csdn.net/u/20090506/10/272852a4-05e3-4267-a1a6-590e987c6130.html
      

  6.   

    其实最好的方是state server或sql server保存session,这样不容易丢失 
    但是广东省这边的服务器都没有开的,,广东省都是用新一代的服务器空间,
      

  7.   

    你的贴子一点作用都没有,,,在发这个问题之前我查过google,,都的不到满意的答案
      

  8.   

    I am here as always!
      

  9.   

    如果用不了
    StateServer
    SQLServer
    只能用cookie,没有另的方法了