2012-04-02 10 views
0

私は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> 

私はAppDomainInfoからWMIデータを読み取るためにWMIオブジェクトブラウザを使用しています。 WMIオブジェクトブラウザを使用してVisual Studio 2010からサービスを直接実行すると、AppDomainInfoデータを読み取ることができます。また、Logs is creationも動作しています。

サービスがアクセスされるようにASP.Netアプリケーションを使用してサービスに接続し、WMIオブジェクトブラウザからWMIデータにアクセスしようとすると、AppDomainDataクラスのインスタンスが存在しないというエラーメッセージが表示されます。

Visual StudioからWCFサービスを実行せずにWMIデータにアクセスするにはどうすればよいですか。他の設定はありませんか?私はaspnet_wpプロセスがASPNETユーザーの下で実行としてWMIコントロールのServiceModelセキュリティにASPNETユーザーを追加する必要がありました

おかげ

答えて

0

。これでWMIオブジェクトブラウザのWMIデータにアクセスできました。

+0

私はWCFサービスとそのWMIプロバイダが有効になっています。クライアントがそのサービスのwmiにアクセスしてプロセスを監視したいのですが、どうしましたか?MDSNリンクのようなpowershellスクリプトを実行する必要がありますか? –

関連する問題