为了允许我的应用程序(运行在IIS7 AppPool中)删除/添加性能计数器类别及其数据,我在获取权限时遇到了问题。我有这样的代码:
if (!当我作为管理员在可执行文件中运行这段代码时,没有问题。但是,当我在IIS服务中运行它时,AppPool没有正确的权限来执行类别更改。我知道有一个事实是,获得WMI权限是可能的,因为我以前做过一次测试服务器的演示.但那是几个月前,我很累,那是最后一分钟。整件事都很模糊。
在机器上进行本地调试,我将对网络服务的访问权限和所有人都设置为完全权限,但每次我都会获得
对路径C:\Users\Documents\Visual Studio 2008\WebSites\Directory请查看堆栈跟踪,以了解有关错误的更多信息以及错误在代码中的来源。ASP.NET无权访问请求的资源。考虑向ASP.NET请求标识授予对资源的访问权限。要授予ASP.NET访问文件的权限,请在资源管理器中右键单击该文件,选择“属性”,然后选择“安全”选