2010-03-10 63 views
2

我有一個自定義綁定定義如下:指定HTTPS定製WCF綁定

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

這是用於一個Silverlight 3中的應用程序使用,以連接到服務的端點。這工作正常在HTTP下,但我想指定此綁定使用HTTPS,我有點不知道如何定義。我正在使用IIS資源工具包中的selfSSL.exe在本地機器上設置SSL。我可以通過HTTPS瀏覽svc文件(雖然瀏覽器會拋出警告,認爲它不是可識別的證書)。如何設置此自定義綁定以通過HTTPS使用傳輸安全性?

回答

5

簡單的改變,使用httpsTransport像這樣:

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

好吧,你知道有多少次,多久我讀了httpsTransport的MSDN部分和右側上的「s」部分和完全讀取不斷閱讀httpTransport? – 2010-03-10 22:11:56

+0

它只是一個字符,不要打敗自己:) – Berkshire 2010-03-17 03:01:47