6
標題幾乎說明了一切。一些注意事項是:如何以編程方式確定IIS網站是否正在接收請求?
- 我需要能夠做到這一點在C#
- 它需要能夠從遠程服務器完成的(即一臺服務器上運行,檢查另一個IIS)
- 需要接近實時(1秒內)
- 可以使用WMI調用
我試着看日誌文件,但事實證明,這是遠遠不夠的接近現實時間。
謝謝!
編輯:我把這個在湯姆的回答評論,但它更明顯的位置:
我能找使用此計數器的變化:
var perf = new PerformanceCounter("ASP.NET Apps v2.0.50727", "Requests Total", "_LM_W3SVC_[IIS-Site-ID]_ROOT", "[Server-Name]");
我能找使用此計數器的變化: VAR PERF =新的PerformanceCounter( 「ASP.NET應用程序V2.0.50727」, 「請總」, 「_LM_W3SVC_ [IIS站點-ID] _ROOT」 「[服務器名稱]」); 謝謝! – 2008-12-05 18:51:30