C# 为自定义WCF绑定指定HTTPS

C# 为自定义WCF绑定指定HTTPS,c#,.net,wcf,silverlight,C#,.net,Wcf,Silverlight,我有一个自定义绑定,定义如下: <customBinding> <binding name="binaryHttpBinding"> <binaryMessageEncoding /> <httpTransport /> </binding> 这用于Silverlight 3应用程序用于连接到服务的端点。这在HTTP下工作得很好,但我想指定这个绑定使用HTTPS,我对如何定义它有点茫然。我正在使用IIS资源工具包中的selfSSL

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

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

这用于Silverlight 3应用程序用于连接到服务的端点。这在HTTP下工作得很好,但我想指定这个绑定使用HTTPS,我对如何定义它有点茫然。我正在使用IIS资源工具包中的selfSSL.exe在本地计算机上设置SSL。我可以通过HTTPS很好地浏览svc文件,尽管浏览器会发出警告,表示它不是可识别的证书。如何设置此自定义绑定以使用HTTPS上的传输安全性?

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

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

好的,你知道我读了多少次,读了多长时间了,我读了httpsTransport的MSDN部分,完全读了“s”部分,一直读httpTransport?这只是一个字符,不要自责: