Ich habe ein Problem mit dem Ablaufdatum eines Cookies in C#, wenn in Chrom. HierC# asp.net: Cookie Ablaufdatum in Chrome
ist der Code Ich verwende:
public static void createCookie(Users u, DateTime expirationDate)
{
HttpCookie loginCookie = new HttpCookie("cookie");
loginCookie.Value = "somevalue";
loginCookie.Expires = DateTime.UtcNow.AddDays(1d);
HttpContext.Current.Response.Cookies.Add(loginCookie);
}
ich diesen Code durch Fiddler ausgeführt haben und es tut die richtige Ablaufdatum zurück. Das Verfallsdatum des Cookies ist auch in Firefox und IE9 korrekt. Wenn ich dies jedoch in Chrome ausführe, ist das Ablaufdatum immer auf: So, 07 Dez 1969 03:28:36 GMT
Immer um 3:28:36 GMT es ändert sich nie. Jede Idee, warum dies geschieht, würde sehr geschätzt werden. Vielen Dank!
Ich habe auch versucht, das Ablaufdatum zu setzen mit: DateTime.Now.AddDays (1d) mit dem gleichen Ergebnis.
@GregoryBillings - die Post Vergessen Sie nicht zu markieren, wie die Antwort;) – Faraday
Entschuldigung, ich bin neu in Stack Overflow, lass es mich wissen, wenn ich es nicht richtig gemacht habe. –