为自定义WCF绑定指定HTTPS

Mik*_*e_G 2 .net c# silverlight wcf

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

<customBinding>
<binding name="binaryHttpBinding">
 <binaryMessageEncoding />
 <httpTransport />
</binding>
Run Code Online (Sandbox Code Playgroud)

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

Ber*_*ire 5

简单的更改,使用httpsTransport,如下所示:

<customBinding>
<binding name="binaryHttpBinding">
 <binaryMessageEncoding />
 <httpsTransport />
</binding>
Run Code Online (Sandbox Code Playgroud)