Vous pouvez essayer d'ajouter ceci à votre 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();
}
Je l'ai trouvé ici :
http ://aspdotnetfaq.com/Faq/How-to-show-number-of-online-users-visitors-for-ASP-NET-website.aspx
Cela vous indique essentiellement combien de sessions sont actuellement actives dans votre application, qu'elles soient ou non connectées. Vous pouvez modifier cela pour inclure des détails sur les utilisateurs exactement connectés et cela est indépendant du système que vous utilisez pour l'adhésion.