3 Stimmen

Wie verknüpft ASP.NET eine Anfrage mit einer Sitzung?

Wird automatisch ein Cookie auf dem Rechner des Nutzers platziert? Oder ist es irgendwie mit der IP-Adresse des Anfragenden verbunden? Oder vielleicht mit dem ViewState? Eine elementare Frage, ich weiß, aber es fällt mir schwer, eine Antwort zu finden.

4voto

JB King Punkte 11972

In IIS gibt es unter der ASP.NET-Konfiguration eine Registerkarte für die Zustandsverwaltung mit einer Einstellung namens "Cookieless mode", die folgende Optionen bietet:

UseUri

UseCookies

AutoDetect

UseDeviceProfile

In der Regel ist "Cookies verwenden" ausgewählt, so dass ein Cookie verwendet wird.

1voto

kͩeͣmͮpͥ ͩ Punkte 7635

Es heißt ASP.NET_SessionId .

Für eine lokale Anwendung ist meine derzeit

ASP.NET_SessionId=kxt1dee1laeuq445pyzjvv55; path=/; domain=localhost; HttpOnly

Sie können URLs verwenden, aber das wird sehr schnell unübersichtlich.

0voto

mmiika Punkte 9462

Es ist ein Keks

0voto

CMPalmer Punkte 8409

Hier finden Sie einen MSDN-Übersichtsartikel, der den Prozess und die Optionen beschreibt, die Sie haben:

ASP.NET Session State Übersicht

Beachten Sie insbesondere, dass Sie, wenn sich Ihre Benutzer für den Zugriff auf Ihre Website authentifizieren, die Sitzung beim Ausloggen abbrechen sollten, damit der Sitzungsstatus nicht bestehen bleibt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X