现象:
在本地 localhost 测试正常,form 验证,登录后,分为浏览器cookie,和,硬盘cookie,web.config 超时正常,cookie expires 正常,
但是,
当上传到虚拟主机,
代码还是这些,登录后,在不关闭浏览器的情况下,通常在10秒左右会,刷新,会要求再次登录,貌似,cookie 无效了,
继续但是,
我用 fiddler 查看了下, request cookie 明明已经在 header 中发送给了服务器,
可就是服务器,要求重新登陆,
网上搜索了下,没找到问题所在,问题应该在,服务端验证时,使用 request.cookies 应该没有获取到这个 cookie,但是又如前面所说, fiddler 下,明明每次请求,都已经发送了这个 cookie,
哪位大神,Help me.
百般无奈,纠结ing 好几天了,
感激涕零呀

解决方案 »

  1.   

    http://www.cnblogs.com/StudyLife/archive/2012/02/27/2369659.html
      

  2.   


    现在问题是,浏览器还没有关闭啊,大哥,
    没有关闭,差不多 10 秒左右都会要求重新登陆,
    开发环境:xp iis5.1 (正常)
    出问题的环境:win2008 iis7.5 (10秒左右获取不到cookie,但在fiddler下查看已经发送cookie)大神们,帮帮忙啊!
      

  3.   

    看看是否为session状态的问题。
    session="InProc"时,就会经常不稳定。
      

  4.   


    应该不是seesion状态的。
    sessiong状态,fiddler下显示的是不是显示下面这样的呀:
    ASP.NET_SessionId=r04ulv55lfiylh55vnqnj1en到底什么原因呀?d
      

  5.   


    不是虚拟目录,现在本地环境是:win xp + IIS 5.1 测试 form验证 正常的。但是上传到,虚拟主机,环境是:win 2008 + IIS 7.5 就会出现,form 验证 cookie 获取不到,10秒刷新会要求重新登陆的情况,我的timeout设置的 15 分钟,不是持久的硬盘cookie,所以expires根本不会影响。
    d