2009-08-28 1 views
0

WebHttpBindingでSecurityMode:transport(SSL)を使用して契約の実装を公開したいとします。Transport SecurityModeでWebHttpBindingを使用すると接続が中断される

私は、Firefox経由でサイトにアクセスしようとすると、ページがロードしている間しかし、私だけを取得

はlocalhostへの接続が中断されました。次のように

設定ファイルは次のとおりです。

<configuration> 
    <system.serviceModel> 
    <services> 
     <service name="MyService"> 
     <endpoint address="https://localhost" 
        binding="webHttpBinding" 
        contract="MyService" 
        bindingConfiguration="secureWebHttp"> 
     </endpoint> 
     </service> 
    </services> 
    <bindings> 
     <webHttpBinding> 
     <binding name="secureWebHttp"> 
      <security mode="Transport"/> 
     </binding> 
     </webHttpBinding> 
    </bindings> 
    </system.serviceModel> 
</configuration> 

答えて

1

IIS内でホストする場合は、この場合にはポート443上のSSL証明書を使用するようにホスティングWebサイトのセキュリティを設定する必要があります。

また、サービスの動作を設定して証明書の名前とストアを設定する必要があります。特に、Windowsサービスとしてwcfサービスをホストする場合は、使用するポートに証明書を設定する必要があります。たとえば、httpcfg.exeまたはnetsh in vista。

チェックアウトMSDN Configuring HTTP and HTTPS

関連する問題