我在这里有点困惑;使用IE7,ASP.NET 2.0和Cassini(VS内置的Web服务器;尽管在IIS中部署的“真实”应用程序似乎也是如此),我正在寻找session-id-cookie。IE在哪里存储ASP.NET_SessionId cookie?
我的测试页显示会话ID(通过打印出Session.SessionId
)和Response.Cookies.Keys
包含ASP.NET_SessionId
。到现在为止还挺好。
但是我在IEs的cookie-store找不到cookie!也不会“删除所有cookies”重置会话(就像在FF中那样)......所以在哪里 - 我很想写这个四个字母的单词 - IE会存储那个血腥的cookie吗?或者我错过了什么?顺便说一下,没有隐藏的字段与会话ID或者,据我所知。
如果我在FF中检查,有一个叫做ASP.NET_SessionId
的cookie,正如我所期望的那样。如上所述,删除cookie确实启动了一个新的会话;如我所料。
任何人都可以想象这里发生了什么?
感谢您打开我的眼睛...我也读过这个音符,但显然不明白它当时的意思:(仍然我不明白为什么IE认为它可能会希望它继续发送用户明确清除所有Cookie后的一些cookies ......但是,这是 - 好 - IE。 – scherand 2010-06-14 14:40:23
+1谢谢你 – 2011-03-29 18:51:58