Obwohl ASP.NET viel Komplexität abschirmt, sollten wir beim Schreiben von ASP.NET-Anwendungen immer darauf achten: Unser Code funktioniert immer in einer Multiprozess- und Multithread-Betriebsumgebung. Daher müssen wir beim Umgang mit statischen Variablen und globalen Variablen wachsam sein. Wenn wir Dinge in der Sitzung speichern, müssen wir gleichzeitig auch berücksichtigen, ob die gespeicherten Objekte Prozessgrenzen überschreiten können, wenn der Sitzungsstatus als Out-of-Process-Dienst bereitgestellt wird.
( Zum Vergrößern auf das Bild klicken )