I’m looking into changing the ASP.NET session state mode of our application from SQLServer to StateServer (for performance reasons).
In SQLServer mode, it is easy to extract information about the current sessions by querying SQL Server tables like ASPStateTempSessions. e.g. things like when each session was created, when it is due to expire, etc. You could even query the session state blob data to extract further application specific info (e.g. like the UserID, if it was saved in session state). This info was useful for administrators.
Just wondering if anyone has managed to do something similar for StateServer mode.
There are some performance counters for the state server that might be useful, but they don’t give you information for individual sessions.