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下我后是模仿另一个帐户的简便方法。