0

Windows サービスでホストされている WCF サービスがあります。SSL 経由でのみサービスにアクセスできるようにし、証明書発行者 (Godaddy、verisign など) から提供された証明書を使用する方法を知りたいと思います。

4

1 に答える 1

0

WCF サービスを作成した場合、Windows IIS サーバーを使用してアプリケーションをホストする必要があります。IIS を使用する場合、ポートと SSL 証明書を指定できます。

これを行うには、ただ

  • IIS に新しい Web サイトを追加します。をサポートするアプリケーション プールを使用していることを確認してください.NET Framework 4.0

  • コンパイルされた WCF サービスと、サービスが必要とするすべての参照/ファイルを関連する IIS サイト フォルダーにコピーします。

  • Bindingsこの IIS ページの を構成します。この時点で、インポートされた SSL 証明書が必要です。すでにインポートしている場合は、Bindings-Dialog 内の ListBox から選択できます。

  • そのダイアログ内で、ポートを指定できます

  • ファイアウォールでそのポートを開いていることを確認してください

他のバインディング (つまり、すべての HTTP バインディング) を削除すると、SSL と特定のポートを介してのみサービスに到達できるようになります。

安価で優れたマルチドメイン/ワイルドカード証明書が必要な場合は、StartSSLを確認してください。私の意見では、彼らはあなたに最高のサービスを提供します.

IIS 構成の詳細については、こちらを参照してください。

于 2013-07-17T11:24:56.283 に答える