SOAP エンベロープをクライアントに渡すコードを書きました。リクエストには証明書が含まれており、ペイロードは証明書で署名されています。HttpWebRequest を使用してサーバーを正常に呼び出すテスト ハーネスを作成しました。ソースは別のプロジェクトである WCF サービスに統合されました。SoapUi を使用してサービスを呼び出し、次に HttpWebRequest を使用してクライアントを呼び出します。テスト ハーネスまたはサービスをデプロイするときは、同じサーバーの同じアプリケーション フォルダーにデプロイします。
私が知る限り、私の情報源と彼らの情報源の間に実質的な違いはありません。ただし、コードは常に証明書エラーで失敗します:「基になる接続が閉じられました: SSL/TLS セキュア チャネルの信頼関係を確立できませんでした」。このエラーは以前に議論されていますが、最も完全な議論はここにあるようです (エラー: C# 基礎となる接続が閉じられました: SSL/TLS セキュア チャネルの信頼関係を確立できませんでした) が、カバーされているアプローチはうまくいきませんでした。
WCF サービス内から呼び出されるため、HttpWebRequest の動作は変わりますか? 次はどこを見ようか迷ってしまいます。