0
在我們的辦公室,我們有安裝在牆上的40" LCD運行的Firefox全屏實例又將舉辦一系列的模塊。每個模塊是自我包含DIV與AJAX接口(通過jQuery的)服務器來執行它的功能。通過ASP.NET AJAX調用使用的PerformanceCounter
這些模塊之一監視我們的服務器的CPU,內存和磁盤使用情況。
在服務器端,我們習慣用WMI ,但重新編寫正試圖利用.net中的PerformanceCounter類。
然而,PerformanceCounter類的問題是默認的IIS匿名帳戶沒有權限接收所需的信息。
我有一個賬戶來獲取這些統計數據的權利,並試圖使用:
<identity impersonate="true" ...account details... />
然而,這防止IIS運行任何東西,所以我猜帳戶沒有的權限網絡服務器。
基本上使用的PerformanceCounter的時候,因爲我可以WMI下我後是模仿另一個帳戶的簡便方法。