会话被破坏和放弃,但性能监视器仍显示会话计数

时间:2012-09-03 09:48:39

标签: .net session asp.net-4.0 monitor

情况就是这样。我使用了性能监视器,为 ASP.Net Apps v4.xx.xx 添加了会话活动的计数器。我有一个使用cookieless会话的基于Web的应用程序。

我用网络浏览器打开了应用程序。性能监视器中的会话计数显示1.我打开另一个并计数增加。当我关闭一个时,计数不会下降直到会话超时(我相信,因为计数在超时值之后减少)。

我尝试登录2次,然后退出。注销后会话计数没有下降。

任何人都可以解释为什么会发生这种情况,并且如果有一个好的(可信的)工具可以用来监控会话活动或被破坏。

1 个答案:

答案 0 :(得分:0)

会话与身份验证无关。注销会使您的cookie无效,但您的会话将一直有效,直到会话超时。如果您想在退出时放弃会话,则需要添加自己的代码才能调用Session.Abandon();