获取当前正在查看mvc3应用程序的连接数

时间:2012-01-24 22:22:01

标签: asp.net-mvc vb.net

MVC3 vb.net使用内置会话管理的应用程序。我有一个mvc3应用程序,我想添加能够在线查看当前用户数是否已登录。我尝试过使用:

   Membership.GetNumberOfUsersOnline.ToString

但是,这只会记录当前登录的用户,这在我尝试的操作中是不可接受的。有没有其他方法可以跟踪连接????

1 个答案:

答案 0 :(得分:2)

您可以挂钩global.asax中的Session_StartSession_End事件。增加Session_Start中的计数器并在Session_End中减少它。

或者您可以阅读此article有关如何通过脏反射黑客读取所有用户会话状态的信息。所以你不必自己计算。