Gibt es eine Möglichkeit zu verwalten, wie viele Sitzungen eine Asp.net-Anwendung laufen haben? Ich möchte es in einer Seite ausstellen, vielleicht mit einigen anderen wichtigen Informationen, wenn verfügbar. Und, wie kann ich das tun?
Antworten
Zu viele Anzeigen?Sur global.asax
gehen Sie wie folgt vor:
Behandeln Sie die Application.Start
Ereignis, das Folgendes hinzufügt:
Application["LiveSessionsCount"] = 0;
Behandeln Sie die Session.Start
Ereignis, das Folgendes hinzufügt:
Application["LiveSessionsCount"] = ((int) Application["LiveSessionsCount"]) + 1;
Behandeln Sie die Session.End
Ereignis, das Folgendes hinzufügt:
Application["LiveSessionsCount"] = ((int) Application["LiveSessionsCount"]) - 1;
Um die Anzahl der Sitzungen innerhalb Ihrer Seite abzurufen, schreiben Sie Folgendes:
int LiveSessionsCount = (int) Application["LiveSessionsCount"];
Nick Rolando
Punkte
25704