2010-10-28 35 views
0

我使用ThreadPool.GetAvailableThreads來監視網站中的線程使用情況,並將結果寫入性能計數器。要做到這一點,我有一個線程運行在監控網站上。我希望能夠在不修改網站代碼的情況下對此進行監控。有沒有一種方法可以編寫一個控制檯應用程序,它可以訪問給定進程的線程池而不是當前進程,併爲該池調用GetAvailableThreads?爲不同線程池調用GetAvailableThreads

回答

0

當然。看看這個:http://msdn.microsoft.com/en-us/library/ff650682.aspx由於IIS 7以不同的方式實現ASP.NET應用程序池(以及線程池),因此不推薦使用這些信息,但如果使用「Classic .NET App Pool」,它仍然可以工作。

+0

我之前看過那篇文章,但是我沒想到我可以在同一個應用程序池中創建一個新網站。這不是我正在尋找的東西,但我想它完成了這項工作。 – joelt 2010-10-29 15:40:45