verwenden Cookies - sie funktionieren würden, unabhängig von Ihrem Lastausgleich Umgebungen
andere Optionen sind:
1) Ihre sessionvalues zu einer SQL-Datenbank zu schreiben - Sie Ihre asp.net App so konfigurieren, dass Sitzungszustand konfigurieren sql server verwenden - aber das hat seine eigenen probleme als sessions nie time out (also müssen sie dies über code explizit handhaben)
2) wenn nicht sql server verwenden - im Grunde würden Sie ein Problem haben, wenn Sie zu viele haben Benutzer und Sie implementieren Load Balancing auf Ihrem Webserver - so kann ein Benutzer in ein anderes Web gehen Server in der gleichen Sitzung (und es würde nicht funktionieren)
gibt es eine Arbeit um für diese auch - seinen Namen STICKY SESSIONS - wo Sie Ihre Web-Server Ihre Benutzer garantiert würde treffen immer die gleiche Web-Server innerhalb der Sitzung
3) mit .net 2.0 Provider-Modell, können Sie sogar Ihren eigenen Sitzungsspeicheranbieter schreiben, indem Sie ihre Delegierten implementieren - so können Sie Ihre eigenen XML-Dateien auf Ihrem Webserver/Shared Server erstellen, um Sitzungsdaten dort zu lesen/schreiben :-)
so gibt es viele Möglichkeiten, die Sie lösen können. Die einfachste und kostengünstigste Lösung ist die Verwendung von Cookies
und hängt nicht von Client-Cookie-Einstellungen ab – annakata