Como excluir ou expirar o cookie no Chrome usando asp.net
Essa é uma daquelas perguntas idiotas. A resposta deve ser simples, mas não parece estar funcionando. Alguém tem alguma idéia de onde mais procurar algum representante?
Estou adicionando um cookie ao clicar em um botão
var impersonationCookie = new HttpCookie("UserImp_ImpAuid");
impersonationCookie.Value = Encode64(auidToImpersonate);
impersonationCookie.Expires = DateTime.Now.AddDays(1d);
impersonationCookie.Path = "/";
Page.Response.Cookies.Add(impersonationCookie);
Estou expirando um cookie e limpando o valor em umpage_load
HttpCookie currentUserCookie = HttpContext.Current.Request.Cookies["UserImp_ImpAuid"];
HttpContext.Current.Response.Cookies.Remove("UserImp_ImpAuid");
currentUserCookie.Expires = DateTime.Now.AddDays(-10);
currentUserCookie.Value = null;
HttpContext.Current.Response.SetCookie(currentUserCookie);
Chrome (v 69) ainda mostra o cookie com o valorMDAwMDM5OTk2
e com uma data de validade deWhen the browsing session ends
.
Eu tentei muitas variações de outras perguntas
Excluir um cookie ao sairComo excluir um cookie do .netComo excluir cookies em um site asp.net