是否可以通過https而不是http提供WCF而不需要在IIS 7.5中設置SSL配置?WCF在https上沒有SSL
我們有一個wcf作爲http://service.com/service.svc。在內部,我可以訪問http://service.com/service.svc,但是當外部用戶訪問它時,他們默認重定向到https://service.com/service.svc。 HttpS鏈接不是http。瀏覽器顯示用戶的wcf信息,但僅在以https訪問時顯示。
當使用WCFTestClient..they網絡接入外部的用戶收到此錯誤
錯誤:無法從https://service.com/service.svc 獲得元數據如果這是Windows(R)通信基礎服務,您有權訪問, 請檢查您已經在指定地址啓用了元數據發佈。
如需幫助實現元數據發佈,請參閱MSDN文檔在 http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata Exchange錯誤
URI:https://service.com/service.svc 元數據包含無法解析的引用:「https://service.com
但是WCF駕駛室被作爲http://service.com/service.svc訪問上WCFtestclient內部但不是https://service.com/service.svc在測試客戶端或瀏覽器上。
任何想法如何解決這個錯誤......?它可能是防火牆將外部用戶的所有請求傳遞給https。
這是我前面關於細節同樣的問題後..
既然不能提供給了用戶側作爲Http..I的WCF想看看我是否能使其可用在https時無需通過SSL。
我認爲這可以實現的方式是配置您的設置,以包括 - –
HappyLee
爲什麼要在不設置SSL配置的情況下使用https? –
我剛更新了更詳細的問題。 – bp581