我有一個安全的WCF服務(https://開頭計算機名:sslport /服務)自行在機器託管。同一服務的不同實例部署在不同的機器上。從客戶端應用程序,我能夠通過代碼連接到這些服務,即使用ChannelFactory()和相同的端點地址。但是,如果我嘗試使用端點地址訪問服務(https:// ipaddress:sslport/services)將機器名稱替換爲機器ip地址,我收到了一些錯誤,指出「無法建立信任關係」。我知道這是由SSL證書造成的錯誤,它不能建立信任關係。如何使用託管服務的主機的IP連接到WCF服務?
是否有任何設置或任何可能的方式來把這個工作?請指導如果有人知道這一點。
這永遠不應該在生產中使用! – Yahia
葉海亞,我上面明確建議的代碼允許一個單一的名稱「whatever.address.com」,我不建議他爲每個地址返回「真」。如果你知道域名是有效的,不管證書的狀態如何,那麼肯定可以接受它(除非我錯過了某些東西)。 –