Es gibt an article, die empfiehlt, ASP.NET-Anwendungsstatus in statischen Membern HttpApplication Klasse (in Global.asax.cs) zu speichern.Statische Variablen in ASP.NET
Wie wäre es mit dem Speichern des Anwendungsstatus in statischen Elementen von anderen Klassen?
Ich habe versucht, dies zu tun, und es scheint, dass mehrere Instanzen dieser Variablen existieren können (einzelne Instanz pro AppDomain?). Ist es wahr und sollten wir immer nur Anwendung Klasse statische Felder verwenden? Oder ist es egal?
Ich lief das auf Code, den ich von einem anderen Entwickler geerbt habe. Der Client versuchte herauszufinden, warum kleine Multi-User-Tests mit seltsamen Daten versagten. Als ich den Code sah und das Problem erklärte, war das Ergebnis ein kollektives * headslap! * Ziemlich einfache Lösung, und jetzt haben wir einen Client für das Leben. :) –