2009-06-09 15 views
1

データベースを照会するためのいくつかの方法を公開するように.NET Webサービスを設定するよう求められましたが、これは困難な作業ではありませんが、.net SSLを使用したWebサービス。 wcf?

ウェブサービスでSSLを使用するにはどうすればよいですか?

これはWCFを使用するためのものですか、または.net 2.0 Webサービスに固執する必要がありますか?事前に

おかげ

答えて

0

は、それはあなたがSSLを使用してされているかどうかのWebサービスへのすべての違いを作るべきではありません。通常のWebサイトにSSLを設定する場合と同様に、WebサービスのWebサイトを設定します。

編集:これは、IISでホストされている.Net 2.0 WebサービスまたはIISでホストされているWCFサービスを使用している場合です。スタンドアロンのWCFサービスをお持ちの場合は、Fredouのリンクをご覧ください。

0

WSE(asmx)WSE3およびWCF(svc)Webサービスはすべて、ほとんど変更を加えることなくSSL上で正常に動作します。実際には、もともとWCFのTransportWithMessageCredentialセキュリティモードはで、はSSLで動作します。

便宜上、IISでWebサービスをホストし、IISにSSLを処理させるのが最も簡単です(コードや設定ファイルの証明書を使いこなす必要がありません)。

デフォルトではないサイトのWCFエンドポイントがhttp(サイトと関係がある)を経由してアクセスできないが、httpsを超えて正常に動作するIISでの不具合(複数のサイトに対応)も見たことがあります。 (HTTPを完全に無効にして、をちょうど httpsのままにしておくことで、サービスを確実に稼働させるためにはカスタムサービスファクトリが必要でした。

1

必ずWCFを使用してください。

これらのWebキャストをチェックすると、WCFのセキュリティに関するすべての事柄が確認できます。

Das Blonde Webcasts

関連する問題