Anda dapat mencoba menambahkan ini ke global.asax Anda:
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();
}
Saya menemukannya di sini:
http ://aspdotnetfaq.com/Faq/How-to-show-number-of-online-users-visitors-for-ASP-NET-website.aspx
Ini pada dasarnya memberi tahu Anda berapa banyak sesi yang saat ini aktif di aplikasi Anda terlepas dari apakah mereka masuk. Anda dapat memodifikasi ini untuk menyertakan detail tentang pengguna mana yang masuk dan tidak tergantung pada sistem apa pun yang Anda gunakan untuk keanggotaan.