4

コード:

ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);
ManagementObjectCollection queryCollection = searcher.Get();

上記のコードは次の例外をスローします。助けてください。WMI の破損が原因でこのエラーがスローされるという記事を読みましたか?これは事実ですか?WMI を再構築する必要がありますか?それとも別の方法がありますか?またはより良い解決策はありますか?

エラー:

アクセスが拒否されました。(HRESULT からの例外: 0x80070005 (E_ACCESSDENIED)

System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) で System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode) で System.Management.ManagementScope.InitializeGuts(Object o) で System.Management.ManagementScope.Initialize () C:\Users\user\documents\visual studio 2010\Projects\WebApplication3\WebApplication3\lanusers.aspx.cs の WebApplication3.lanusers.Button1_Click1(オブジェクト送信者、EventArgs e) の System.Management.ManagementScope.Connect() で:120行目 IpAddress192.168.1.55HostNamenkn-PC

4

5 に答える 5

0

IIS でサイトの匿名アクセスを有効にしてみましたか?

編集:

エラーメッセージには、何をする必要があるかが明確に示されています。

IIS でサイトへの匿名アクセスが必要な場合、または有効にする場合は、サイト用に別の制限付きアカウントを使用します。

于 2016-07-13T09:57:58.990 に答える