私はIE7の2つのコピー、同じ正確なセキュリティ設定と同じ正確なビルドを持っています。WinXPを実行している2つの異なるマシン。私のアプリケーションでは、Cookieヘッダーが1つのバージョンのIEのサーバーに適切に送信されています。他のCookieは別のバージョンで送信されていません。
このシナリオでトラブルシューティングするポイントは何ですか?
私はIE7の2つのコピー、同じ正確なセキュリティ設定と同じ正確なビルドを持っています。WinXPを実行している2つの異なるマシン。私のアプリケーションでは、Cookieヘッダーが1つのバージョンのIEのサーバーに適切に送信されています。他のCookieは別のバージョンで送信されていません。
このシナリオでトラブルシューティングするポイントは何ですか?
Fiddler を試して、何が起こっているかを追跡してください。この目的には、Wireshark よりも適切 (かつ簡単) です。
Wiresharkのようなものを入手して、回線を介して何が送信されているかを確認することをお勧めします。FIrebugにはこのようなネットユーティリティがいくつかありますが、問題はIEに固有のようです。それでも、別のブラウザを試してみても、この問題のトラブルシューティングを試みても問題はありません。
探すべき他の項目は、IEインストールの高度なプロパティとWebサイトが存在するゾーンです。
アクセスしているリンクに注意してください。同じブラウザがセッションCookieを送信する場合と送信しない場合がある理由を見つけるのに、ほぼ1日かかりました。
http://www.example.comを介してページにアクセスする と、ブラウザが2つの異なるアクセスポイントと見なすため、http://example.com (「www」なし)とは異なるCookieが作成されます:)
また、ブラウザの設定にも注意してください。それらが同一であることを確認する必要があります。