テストサーバー上のクッキーを削除する際に問題が発生しました。私の開発マシンでは、クッキーは正常に削除されます。テストサーバー上のクッキーを削除できません。
これは、フィドラーからの要請/応答です。 .Hv2クッキーを削除しようとしています alt text http://img3.imagebanana.com/img/aw10a2fq/pdnupload.png
私は応答クッキーのパス部分を設定せずに試しました。違いはありません。これは、FFからクッキーがどのように見えるかのグラブです。私は私のdevのマシンとテスト・サーバーとの間で気づいた
alt text http://img3.imagebanana.com/img/9oii15bi/pdnupload.png
1つの違いは、私のdevのマシン上でクッキーのホストが.hostname.dev
の代わりに.my.hostname.devされていることですここは、私はそれがこのクッキーを削除されるべきであるようですが、私には見えクッキー
var oldFormsCookie = context.Request.Cookies[".Hv2"];
if (oldFormsCookie != null)
{
context.Response.Cookies.Remove(oldFormsCookie.Name);
var removalCookie = new HttpCookie(oldFormsCookie.Name)
{
Expires = DateTime.Now.AddYears(-1),
Domain = oldFormsCookie.Domain,
Value = "remove"
};
context.Response.SetCookie(removalCookie);
}
を削除するために使用するコードです!誰もが任意のアイデアを持っている?ありがとう