【发布时间】:2011-01-17 16:44:27
【问题描述】:
我正在运行几个具有 InProc 会话状态的 ASP.NET 网站,我想检索每个网站的活动会话数,并希望检索每个会话的任何详细信息(例如客户端连接详细信息)。 我的最终目标是能够查看谁连接到该网站,以便在部署更新时通知他们。
有没有什么方法可以在 .NET 中做到这一点而不诉诸 SQL 会话状态?我查看了 Microsoft.Web.Administration 但找不到方法。 perfmon 中的“Sessions Active”性能计数器只给出了整个服务器的总会话数(也没有给出关于会话的任何元数据)。
编辑:在我使用性能计数器进行的测试中,当我应该使用我的网站的 Sessions Active 实例进行测试时,我使用总 Sessions Active 进行了测试。这让我更接近了一点,但如果可能的话,我仍然希望实际检索网站的会话信息。
【问题讨论】:
标签: iis-7 session-state