在我们的办公室里,我们有一个安装在墙上的40英寸液晶显示器,它运行的是火狐的全屏实例,而这些模块又承载了一系列模块,每个模块都是一个独立的DIV,带有AJAX接口(通过jQuery)来执行它的功能。
其中一个模块监视我们的服务器CPU、内存和磁盘的使用情况。
在服务器端,我们过去使用的是PerformanceCounter WMI,但是通过重写,我们尝试使用.net中的类。
但是,PerformanceCounter类的问题是,默认的IIS匿名帐户没有接收所需信息的权限。
我有一个有权检索这些状态的帐户,并尝试使用:
<identity impersonate="true" ...account details... />但是,这阻止了IIS运行任何内容,因此我猜该帐户在web服务器上没有权限。
基本上,我想要的是一种在使用PerformanceCounter时模拟另一个帐户的简单方法,就像我在WMI下所做的那样。
发布于 2009-12-11 13:49:00
给你两个想法:
https://stackoverflow.com/questions/1311891
复制相似问题