WCF与WCF服务

时间:2012-04-02 10:52:19

标签: wcf wmi

我正在尝试使用WCF服务启用和使用WMI,我已根据以下链接更改了配置。

http://msdn.microsoft.com/en-us/library/ms735120.aspx

http://msdn.microsoft.com/en-us/library/ms751442.aspx

<diagnostics wmiProviderEnabled="true" performanceCounters="All">
   <messageLogging logMalformedMessages="true" logMessagesAtServiceLevel="true"
    logMessagesAtTransportLevel="true" />
</diagnostics>

我正在使用WMI对象浏览器从AppDomainInfo中读取WMI数据。当我直接从Visual Studio 2010运行服务时,使用WMI对象浏览器,我能够读取AppDomainInfo数据,并且还可以修改日志创建正在运行。

如果我使用我的ASP.Net应用程序连接到服务以便访问该服务,现在当我尝试从WMI对象浏览器访问WMI数据时,我收到一条错误消息,指出没有类AppDomainData的实例。 / p>

如何在不从Visual Studio运行WCF服务的情况下访问WMI数据。我缺少任何其他配置。

谢谢

1 个答案:

答案 0 :(得分:0)

我必须在WMI控件中将aspnet用户添加到ServiceModel安全性,因为aspnet_wp进程在aspnet用户下运行。有了这个,我就能够在WMI对象浏览器中访问WMI数据。