データベースを照会するためのいくつかの方法を公開するように.NET Webサービスを設定するよう求められましたが、これは困難な作業ではありませんが、.net SSLを使用したWebサービス。 wcf?
ウェブサービスでSSLを使用するにはどうすればよいですか?
これはWCFを使用するためのものですか、または.net 2.0 Webサービスに固執する必要がありますか?事前に
おかげ
データベースを照会するためのいくつかの方法を公開するように.NET Webサービスを設定するよう求められましたが、これは困難な作業ではありませんが、.net SSLを使用したWebサービス。 wcf?
ウェブサービスでSSLを使用するにはどうすればよいですか?
これはWCFを使用するためのものですか、または.net 2.0 Webサービスに固執する必要がありますか?事前に
おかげ
は、それはあなたがSSLを使用してされているかどうかのWebサービスへのすべての違いを作るべきではありません。通常のWebサイトにSSLを設定する場合と同様に、WebサービスのWebサイトを設定します。
編集:これは、IISでホストされている.Net 2.0 WebサービスまたはIISでホストされているWCFサービスを使用している場合です。スタンドアロンのWCFサービスをお持ちの場合は、Fredouのリンクをご覧ください。
WSE(asmx)WSE3およびWCF(svc)Webサービスはすべて、ほとんど変更を加えることなくSSL上で正常に動作します。実際には、もともとWCFのTransportWithMessageCredential
セキュリティモードはで、はSSLで動作します。
便宜上、IISでWebサービスをホストし、IISにSSLを処理させるのが最も簡単です(コードや設定ファイルの証明書を使いこなす必要がありません)。
デフォルトではないサイトのWCFエンドポイントがhttp(サイトと関係がある)を経由してアクセスできないが、httpsを超えて正常に動作するIISでの不具合(複数のサイトに対応)も見たことがあります。 (HTTPを完全に無効にして、をちょうど httpsのままにしておくことで、サービスを確実に稼働させるためにはカスタムサービスファクトリが必要でした。