2011-12-19 160 views
0

我們的第三方網站上有一項服務,該服務配置爲通過https調用(服務器到防火牆,路由一切都配置爲https)!由於DataPower出現證書問題,我們無法與其通信,因此我們認爲爲何不測試http上的連接性!在http上配置WCF服務時,它已經配置爲https

因此,現在他們試圖使WCF服務在同一IP和端口上成爲http,他們可以看到服務沒有響應入站呼叫並忽略來自https配置的IP +端口的http請求!

我不確定可以做些什麼來說.net WCF服務,嘿,忽略它在http上,只是讓它滾動!他們確實禁用了https綁定,並嘗試使用http綁定!

任何想法都會很棒!謝謝!

(附註:我沒有訪問他們的代碼或配置!)

回答

1

難道是IIS託管或自託管?

如果它位於IIS中,則IIS需要刪除SSL證書並將配置設置爲HTTP而不是HTTPS。

在WCF中,你必須禁用交通運輸的安全性,這通常是在配置上的約束力,如:

<binding> 
    <security mode="Transport"> 

要禁用HTTPS你需要設置mode="None"(或高於交通運輸以外的東西) 。

+0

是的,它由他們通過IIS託管!感謝rally25rs,將使用你的輸入與他們檢查! – ioWint 2011-12-19 23:35:14