Silverlight+WCF項目Https配置

來源:互聯網
上載者:User

標籤:buffers   nbsp   art   color   call   windows   ges   驗證   enable   

情況是這樣的,部門有個Sliverlight項目,現在為安全考慮網站都要使用https,https認證等配置是在另一台Unix伺服器做的,使用者訪問時會通過它中轉到其ABC三個windows伺服器,而SL項目是部署在win伺服器的IIS上。SL項目的WCF服務使用basicHttpBinding,沒有使用安全驗證配置。最初配置完後,登入頁面可以訪問到,但WCF服務無法調用。為解決這個問題,網上找了關於wcf的https配置的文章:
1、http://www.cnblogs.com/coolkiss/archive/2010/07/14/1777077.html 和我的情況不太一樣,不過也是一種應用情境,留著。
2、https://www.codeproject.com/Articles/36705/simple-steps-to-enable-HTTPS-on-WCF-WsHttp-bindi 很多文章裡都提到了這個,老外的說明寫的就是很細,下源碼也不需要積分什麼的,很棒。但我不需要配置IIS,情況還是不太一樣。
3、http://timheuer.com/blog/archive/2008/10/14/calling-secure-services-with-silverlight-2-ssl-https.aspx 這個是最終解決問題的。由於網頁資源和服務都是中轉到win伺服器的IIS的,所以服務不需要有任何改變,需要變的是用戶端。只需要binding的安全模式由None改為Transport就可以了。

<basicHttpBinding>    <binding name="BasicHttpBinding_IService1" maxBufferSize="2147483647"                    maxReceivedMessageSize="2147483647">                    <security mode="Transport" />             </binding> </basicHttpBinding>  

 

Silverlight+WCF項目Https配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.