私はここで少し困惑しています。IE7、ASP.NET 2.0、および Cassini (VS 組み込み Web サーバー。ただし、IIS にデプロイされた「実際の」アプリケーションにも同じことが当てはまるようです) を使用して、セッション ID Cookie を探しています。
私のテストページには、セッションIDが表示され( を出力してSession.SessionId
)、Response.Cookies.Keys
含まれていますASP.NET_SessionId
。ここまでは順調ですね。
しかし、IE の Cookie ストアで Cookie が見つかりません。また、「すべての Cookie を削除」してもセッションはリセットされません (FF の場合のように)... では、どこに - その 4 文字の単語を書きたくなるのですが - IE はその血まみれの Cookie を保存しますか? または、何か不足していますか?ちなみに、私が見る限り、セッションIDを持つ隠しフィールドもありません。
FF をチェックインすると、ASP.NET_SessionId
期待どおりに Cookie が呼び出されます。上記のように、その Cookie を削除すると、新しいセッションが開始されます。私が期待するように。
ここで何が起こっているか想像できる人はいますか?