沒有驗證可以傳輸安全嗎?我很清楚它的缺陷,但atm我不能在客戶端安裝證書。 看來我可以設置WSHttpBinding.SecurityMode到運輸和ClientCredentialType到HttpClientCredentialType.None,但是當我嘗試調用服務我得到這個異常:同時使HTTP請求https://[MyService]發生沒有驗證的WCF傳輸安全
錯誤。這可能是由於在HTTPS情況下服務器證書未使用HTTP.SYS正確配置。這也可能是由於客戶端和服務器之間的安全綁定不匹配造成的。
我不認爲這是客戶端和服務器之間的安全綁定不匹配,因爲我使用由svcutil生成的代理。
如果我已將ClientCredentialType設置爲None,它爲什麼會尋找服務器證書?
除了我下面的回答,如果你希望依靠像ISA服務器這樣的東西來執行HTTPS加密,而不是承載你的web服務的IIS服務器,還有其他障礙。如果這是你的要求,那麼最好進入一個新的問題。 – 2008-10-10 00:32:03