0

私は WCF と SSL に手を出していますが、少し問題が発生しました。

自己ホスト型の WCF サービスと、トークンを要求するために接続する基本的なクライアントがあります。

開発マシンにセットアップしましたが、SSL経由で正常に通信しているようです。

しかし、展開をテストするために別のマシンにセットアップすると、クライアントはサービスから何も返されません。

これは私が設定した証明書と関係があると思います。これだけが異なると思うからです。

netsh コマンドを使用して、ポートをサーバー上に既に存在する既存の証明書に関連付けました。そして、それは私の開発マシンと同じように見えます(makecertで手動で証明書を作成した場所.

最初に展開サーバーで同じ手順を実行しようとしましたが、サーバーの共通名を持つ証明書が既に存在していたため失敗しました。与えられていた:

SSL 証明書の追加に失敗しました。エラー: 1312 指定されたログオン セッションが存在しません...

netsh http add を機能させる唯一の方法は、既存の証明書の証明書ハッシュを指定することでした。

これは私の問題ですか、それともレッドニシンですか? このような問題をどのようにデバッグしますか?

4

1 に答える 1

0

個人的には、WCF トレースを構成するだけです。通常、問題に関するよりユーザーフレンドリーな情報を提供します。トレースの構成をリンクする方法は次のとおりです

それが役に立てば幸い!

于 2013-09-17T14:47:42.100 に答える