Du kan prøve at tilføje dette til din global.asax:
void Application_Start(object sender, EventArgs e) {
Application["OnlineUsers"] = 0;
}
void Session_Start(object sender, EventArgs e) {
Application.Lock();
Application["OnlineUsers"] = (int)Application["OnlineUsers"] + 1;
Application.UnLock();
}
void Session_End(object sender, EventArgs e) {
Application.Lock();
Application["OnlineUsers"] = (int)Application["OnlineUsers"] - 1;
Application.UnLock();
}
Jeg fandt den her:
http ://aspdotnetfaq.com/Faq/How-to-show-number-of-online-users-visitors-for-ASP-NET-website.aspx
Dette fortæller dig dybest set, hvor mange sessioner der i øjeblikket er aktive i din applikation, uanset om de er logget ind. Du kan ændre dette til at inkludere detaljer om præcis, hvilke brugere der er logget ind, og det er uafhængigt af hvilket system du bruger til medlemskab.