私は WCF と SSL に手を出していますが、少し問題が発生しました。
自己ホスト型の WCF サービスと、トークンを要求するために接続する基本的なクライアントがあります。
開発マシンにセットアップしましたが、SSL経由で正常に通信しているようです。
しかし、展開をテストするために別のマシンにセットアップすると、クライアントはサービスから何も返されません。
これは私が設定した証明書と関係があると思います。これだけが異なると思うからです。
netsh コマンドを使用して、ポートをサーバー上に既に存在する既存の証明書に関連付けました。そして、それは私の開発マシンと同じように見えます(makecertで手動で証明書を作成した場所.
最初に展開サーバーで同じ手順を実行しようとしましたが、サーバーの共通名を持つ証明書が既に存在していたため失敗しました。与えられていた:
SSL 証明書の追加に失敗しました。エラー: 1312 指定されたログオン セッションが存在しません...
netsh http add を機能させる唯一の方法は、既存の証明書の証明書ハッシュを指定することでした。
これは私の問題ですか、それともレッドニシンですか? このような問題をどのようにデバッグしますか?