I need to display how many users are browsing my site. The site is running on iis7, and we are using asp.net 3.5.
Is the number of active sessions a good way to go?
The number does not need to be very accurate.
No history is needed, I just want to know how many users are “online” right now, and display that on the page itself.
You can use Windows Performance counters for this (perfmon)
ASP.NET Applications > Sessions Active counter.
You can access these performance counters using the System.Diagnostics namespace.
This code worked for me:
I had this problem so take a look here if the counter seems too high: http://support.microsoft.com/kb/969722