为自定义WCF绑定指定HTTPS

时间:2010-03-10 21:51:42

标签: c# .net wcf silverlight

我有一个自定义绑定定义如下:

<customBinding>
<binding name="binaryHttpBinding">
 <binaryMessageEncoding />
 <httpTransport />
</binding>

这用于Silverlight 3应用程序用于连接服务的端点。这在HTTP下工作正常,但我想指定此绑定使用HTTPS,我有点失去了如何定义它。我正在使用IIS Resource Toolkit中的selfSSL.exe在我的本地计算机上设置SSL。我可以通过HTTPS很好地浏览svc文件(尽管浏览器会发出警告,表明它不是公认的证书)。如何设置此自定义绑定以通过HTTPS使用传输安全性?

1 个答案:

答案 0 :(得分:5)

简单的更改,像这样使用httpsTransport:

<customBinding>
<binding name="binaryHttpBinding">
 <binaryMessageEncoding />
 <httpsTransport />
</binding>