BasicHttpBinding保護された(https)ポートでホストされているWebサービスを接続するために使用しています。それを機能させるために、とをに変更しSecurity.Modeました。私も呼んでいますTransportWithMessageCredentialSecurity.MessageBasicHttpMessageCredentialType.Cerificate
client.ClientCredentials.ClientCertificate.SetCertificate()
サブジェクト名としてlocalhostを使用します。
ここでの問題は、単体テストの場合、Webサーバーからの署名されていない証明書があり、プロキシの作成中にスローされた証明書エラーを無視することになっていることです。しかし、 「証明書を指定してください」というエラーが表示され続けるため、これを行うことができません。今のところ、私は無知です。ここで助けてくれてありがとう。