获取WCF中的现有连接数

时间:2010-05-05 20:04:44

标签: asp.net-mvc wcf

是否可以检查wcf服务的现有可用连接数?编程?

我想看看是否在ASP.NET代码中正确关闭了与Web服务的连接。 感谢

1 个答案:

答案 0 :(得分:5)

您可以为此目的查看Windows Server AppFabric之类的内容。

在WCF中,大多数情况下,“连接”只是非常简短地打开 - 只要服务呼叫持续。所以你无法真正去检查是否有任何连接 - 当呼叫终止时它们将会消失。

您还可以检查服务器端可用的WCF performance counters,以便密切关注并发会话的数量。您绝对可以从.NET代码查询性能计数器。 Service Performance Counters提供例如许多(服务类的)实例(在任何给定时间都在内存中) - 这是在任何给定时间处理的请求数(这可能是您可以称之为与WCF服务的“连接”)。