我有一个自定义绑定定义如下:
<customBinding>
<binding name="binaryHttpBinding">
<binaryMessageEncoding />
<httpTransport />
</binding>
这用于Silverlight 3应用程序用于连接服务的端点。这在HTTP下工作正常,但我想指定此绑定使用HTTPS,我有点失去了如何定义它。我正在使用IIS Resource Toolkit中的selfSSL.exe在我的本地计算机上设置SSL。我可以通过HTTPS很好地浏览svc文件(尽管浏览器会发出警告,表明它不是公认的证书)。如何设置此自定义绑定以通过HTTPS使用传输安全性?
答案 0 :(得分:5)
简单的更改,像这样使用httpsTransport:
<customBinding>
<binding name="binaryHttpBinding">
<binaryMessageEncoding />
<httpsTransport />
</binding>