次のような状況があります。
- クライアント アプリケーションは、ワークグループにある PC で実行されています。
- WCF サービス ライブラリは、ドメイン上の PC の Windows サービスでホストされます。
- XPを使用しているため、Windows サービスは Everyone アクセスが許可されており、HTTPCFGを使用して HTTP アドレスを登録しています。
- ファイアウォールを無効にしました。
- 私はwsHttpBindingを使用しています。
- にカスタム
bindingConfiguration
を追加しました<security mode="None">
が、機能しませんでした! サービスへのアクセスを許可するために、次のコードを追加しようとしました:
var objVerifyService = new VerifyClient(); objVerifyService.ClientCredentials.Windows.ClientCredential.UserName = "xxx@domain.com"; objVerifyService.ClientCredentials.Windows.ClientCredential.Password = "111";
しかし、それはエラーメッセージを返しました:
保護されていない、または誤って保護された障害が相手から受信されました。障害コードと詳細については、内部の FaultException を参照してください。認証失敗
もっとどうすればいいですか?クライアント PC をドメインに参加させることができません