0
我正试图解决AST.NET应用程序中的非确定性环聊。我有一个偷偷摸摸的怀疑,达到maxconnection limit。如何监视ASP.NET应用程序连接到远程计算机的连接数?
所以我的问题是如何验证我的怀疑?是否有任何性能计数器或任何方法如ThreadPool.GetAvailableThreads
来监视同时连接到远程计算机的数量?
另外“同时连接数”是什么意思?据我了解,它是每个应用程序域的计数。但是,它是否计算在.Net调用中打开的套接字连接?
我不认为小提琴是一个选项。首先它只适用于https(s),其次它被设计用作浏览器和互联网之间的代理。我从来没有听说过使用asp.net应用程序,尽管将它设置为Web服务调用的代理可能是可能的。 – 2011-04-13 14:00:12
我假定你的ASP.NET应用程序使用http(s)连接。我们使用Fiddler来调试来自C#应用程序的CALDAV连接,所以它甚至可以在浏览器之外工作(对于从Windows读取代理设置的应用程序)。 – Binus 2011-04-13 14:14:37
如果你想监视所有连接,Sysinternals有一个名为TCPView的应用程序:http://technet.microsoft.com/en-us/sysinternals/bb897437 – Binus 2011-04-13 14:18:40