我在这里有点困惑;使用 IE7、ASP.NET 2.0 和 Cassini(VS 内置 Web 服务器;虽然对于部署在 IIS 中的“真实”应用程序似乎也是如此)我正在寻找 session-id-cookie。
我的测试页面显示了一个会话 id(通过打印出来Session.SessionId
)并Response.Cookies.Keys
包含ASP.NET_SessionId
. 到现在为止还挺好。
但我在 IE cookie-store 中找不到 cookie!“删除所有 cookie”也不会重置会话(就像在 FF 中所做的那样)......那么——我很想写那个四个字母的词——IE 会在哪里存储那个该死的 cookie?还是我错过了什么?顺便说一下,据我所知,也没有带有会话 ID 的隐藏字段。
如果我签入 FF,就会有一个 cookie ASP.NET_SessionId
,如我所料。如上所述,删除该 cookie 确实会启动一个新会话;正如我所料。
谁能想象这里发生了什么?