आप इसे अपने 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();
}
मैंने इसे यहां पाया:
http ://aspdotnetfaq.com/Faq/How-to-show-number-of-online-users-visitors-for-ASP-NET-website.aspx
यह मूल रूप से आपको बताता है कि आपके एप्लिकेशन में वर्तमान में कितने सत्र सक्रिय हैं, भले ही वे लॉग इन हों या नहीं। आप इसे संशोधित कर सकते हैं कि वास्तव में किन उपयोगकर्ताओं ने लॉग इन किया है और यह सदस्यता के लिए आपके द्वारा उपयोग किए जाने वाले किसी भी सिस्टम से स्वतंत्र है।