1
のために失敗した私は、WCF Webサービスを消費しようとしていますし、IDチェックが送信メッセージに失敗しましたエラーWCFエラー:IDチェック送信メッセージ
を得ました。予想されるIDは 'http://localhost/SCVMMService/VirtualMachineManagementService.svc'ターゲットエンドポイントの 'identity(http://schemas.xmlsoap.org/ws/2005/05/identity/right/possessproperty:http://schemas.xmlsoap.org/ws/2005/05/identity/claims/spn)'です。
Client.ClientCredentials.Windows.ClientCredential.Domain = "testlab.ourcp.com";
Client.ClientCredentials.Windows.ClientCredential.UserName = "administrator";
Client.ClientCredentials.Windows.ClientCredential.Password = "M!ndMasT23";
Client.ClientCredentials.UserName.UserName = "administrator";
Client.ClientCredentials.UserName.Password = "M!ndMasT23";
Client.Open();
のWebConfig:
<bindings>
<wsHttpBinding>
<binding name="WSHttpBinding_IVirtualMachineManagementService" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
<reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false"/>
<security mode="Message">
<transport clientCredentialType="Windows" proxyCredentialType="None" realm=""/>
<message clientCredentialType="Windows" negotiateServiceCredential="true" algorithmSuite="Default"/>
</security>
</binding>
</wsHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost/SCVMMService/VirtualMachineManagementService.svc" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IVirtualMachineManagementService" contract="ServiceReference1.IVirtualMachineManagementService" name="WSHttpBinding_IVirtualMachineManagementService">
<identity>
<servicePrincipalName value="DDC-SC-VMM02.testlab.ourcp.com\Administrator"/>
</identity>
</endpoint>
</client>
とアイデンティティ用のWebサービス設定ファイルで:
<dns value="localhost"/>
私は今エラー上記 は、私は新しいエラーを取得しています解決されました が変更されました: は、SCVMMに接続できませんサーバ。例外:Microsoft.Hosting.Management.HostingManagementException - メッセージ:SCVMMサーバーに接続できません。Virtual Machine Managerサーバーに接続できません。指定された資格情報には、localhostに対する権限がありません。アカウントがVirtual Machine Managerサーバーlocalhostにアクセスできることを確認してから、操作を再試行してください。 –
申し訳ありませんが、その問題を解決することはできません。私はWCFの前に例外を見たことがない。 –