none
高版本IE为什么经常出现Session丢失 RRS feed

  • 问题

  • 我是衡阳人才网(www.hnhyrc.com)的开发人员,用户登录采用Session验证,大部分用户登录没有问题,但小数IE8、IE9用户用用户名登录成功之后跳转到用户中心时,马上提示“尚未登录”,也就是说跳转到另一个页面之后Session就丢失了,有人说可能是“IE安全性太高了,估计都没开COOKIE(没COOKIE就没SESSION),IE internet选项-隐私  把那个条子拉下来点”,但大部分这样设置之后还是不行,请问这是怎么回事,能否从服务器端解决这个问题。

    2011年7月11日 4:01

答案

  • web.config内设置 sessionModel=stateserver

    最好不要将SESSION存储在IIS进程内 




    Best Regards,
    If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".
    2011年7月12日 1:47

全部回复

  • asp.net采用Session验证不是很好的做法。尤其是内存中的Session方法,很容易丢失的。建议采用Forms验证
    【孟子E章】
    2011年7月12日 0:42
    版主
  • web.config内设置 sessionModel=stateserver

    最好不要将SESSION存储在IIS进程内 




    Best Regards,
    If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".
    2011年7月12日 1:47