Możesz spróbować dodać to do pliku 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();
}
Znalazłem to tutaj:
http ://aspdotnetfaq.com/Faq/How-to-show-number-of-online-users-visitors-for-ASP-NET-website.aspx
Zasadniczo informuje to, ile sesji jest aktualnie aktywnych w Twojej aplikacji, niezależnie od tego, czy są one zalogowane. Możesz to zmodyfikować, aby zawierały szczegółowe informacje o tym, którzy użytkownicy są zalogowani i jest to niezależne od systemu, którego używasz do członkostwa.