私はブラウザでクッキーを無効にしようとしており、それらが.Net Webアプリケーションで無効になっていることを確認しています。私は私のブラウザでクッキーを無効にしようとしています.NET Cookieはまだ動作しています。 'ブラウザでCookieを無効にしました。どうやって?
:私はこのようなクッキーを取得しています、別のページで
HttpResponse response = HttpContext.Current.Response;
response.Cookies[cookieKey].Value = cookieValue.ToString();
:ページ上の
一つ私はこのようなクッキーを格納しています上記のコードが失敗するようにするが、私はそうすることはできない。私はInternet Explorer 7と8を使用しています。(IE7は私の会社の現在の標準であり、IE8は将来の会社標準であるため、これらの2つのブラウザで作業しています。これらのブラウザの両方で
が、私は高度なインターネットオプション>
にプライバシー>
を行って、(オーバーライドCookie処理を確認し、第一及び第三の両方パーティのCookieをブロックされても、既存のクッキー/歴史/ TEMPを削除ファイル)。
これを実行した後、私は上記のコードが動作しないことを期待しますが、それでも動作します。私はまだクッキーから値を設定し、取得することができます。どんな考え?私はおそらくクッキーが実際に無効になっているとは思わないかもしれませんが、hotmail.com
に行くと、というエラーメッセージが表示されます。「Windows Live IDを使用するにはブラウザがCookieを許可している必要があります。私は分かりません。
なぜ私のASP.Netサイトにアクセスしてもクッキーは機能しますか?
2012年5月14日更新:プライバシー]タブでCookieの設定がローカルイントラネットサイトでは無視されます(つまりが正常であるかどうかはわからない)ので、これは与えていたことが表示されます
私の問題。しかし、イントラネットサイトであっても、テスト目的で必要だったCookieを無効にする別の方法を見つけました。 IE8では、ツール>開発者ツール>キャッシュ> Cookieを無効にしましたに行きました。これは期待通りに機能し、テストを完了することができました。しかし、私はまだIE7のための解決策を見つけていない。
.NETでCookieの処理にInternet Explorerの設定を使用すると思われるのはなぜですか? –
@ThomasLevesque:インターネットエクスプローラを使用して特定のマシンを使用してページを訪問したと考えられますか? – Mr47
@ThomasLevesque私がブラウザでクッキーを無効にしていて、クッキーを使用するWebアプリケーションを訪問すると、私が訪れているWebアプリケーションが正しく動作しないことが予想されます。 – dave823