そこで、WMI 名前空間に含まれる一連のデータとやり取りする Web サービスを作成しました。ビルドされた開発 Web サーバーで ASP.net を使用して実行すると正常に動作し、要求どおりにデータを返します。しかし、IIS 6 サーバー (win 2003) に発行すると、Web サービスで WMI メソッド呼び出しを実行できなくなりました。ただし、それでも読むことができます。
代わりにそれは私に与えます:
System.Management.ManagementException: System.Management.ManagementObject.InvokeMethod(String methodName, ManagementBaseObject inParameters, InvokeMethodOptions options) の System.Management.ManagementObject.InvokeMethod(String methodName,オブジェクト [] 引数)
「Everyone」グループをその WMI 名前空間のセキュリティ設定に追加し、完全な権限 (実行を含む) を与えることで、これを修正しようとしました (これは悪い習慣であることはわかっていますが、それが機能するかどうかを確認したかっただけです)。 . 次に、IIS をリセットします。ただし、まだこのエラーが発生します。
誰でもアイデアはありますか?