Im auf einem Web-Projekt arbeiten in ASP .NET MVC 2.ASPXAUTH Cookie wird nicht gespeichert werden
In diesem Projekt speichern wir einige Informationen innerhalb eines ecripted Cookie (das ASPXAUTH Cookie), um die Notwendigkeit zu vermeiden, die DB abzufragen für jede Anfrage.
Die Sache ist der Code für diesen Teil hat plötzlich aufgehört zu arbeiten.
Ich überprüfte die Änderungen, die an dem Quellcodeverwaltungsserver für alles vorgenommen wurden, das es verursacht, ich fand nichts. Ich bin sogar zu einer bekannten Arbeitskopie zurückgekehrt (arbeite an einem anderen PC, dem gleichen Code usw.), aber nach dem Debuggen scheint es, dass der .ASPXAUTH-Cookie nicht mehr gespeichert wird. Stattdessen wird der ASP.NET_SessionId-Cookie gesetzt ... (was vorher nicht war)
Ich habe die Datei web.config geändert, um den sessionState zu deaktivieren. Dadurch wurde das Setzen des ASP.NET_SessionId-Cookies verhindert, das Authentifizierungs-Cookie wird jedoch immer noch nicht gespeichert.
Ich habe vor kurzem einige Microsoft Windows XP Updates installiert, aber auch die andere Person (deren PC die Anwendung einwandfrei ausführt).
Nach dem googlen wurde auf ein Problem mit dem Ablaufdatum des Cookies hingewiesen. Ether cus der PC hatte nicht die richtige Zeit/Datum (dies war nicht der Fall) und andere cus des Cookie-Ablaufdatums falsch gesetzt. (Ich überprüfte und es wird richtig eingestellt) ...
Das Problem besteht weiterhin mit anderen Browsern neben dem einen (Chrome) habe ich es mit IE6 versucht.
Irgendwelche Ideen, warum das passiert?
Ich werde fortsetzen, alle hilfreiche Informationen zu veröffentlichen, die ich finden kann.
Vielen Dank im Voraus.
Sie haben es genagelt, es ist definitiv ein Größenproblem. Danke vielmals. :] –