2014-04-30 70 views
0

是否可以通過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。

這是我前面關於細節同樣的問題後..

WCF communication on Http

既然不能提供給了用戶側作爲Http..I的WCF想看看我是否能使其可用在https時無需通過SSL。

+0

我認爲這可以實現的方式是配置您的設置,以包括 - HappyLee

+0

爲什麼要在不設置SSL配置的情況下使用https? –

+0

我剛更新了更詳細的問題。 – bp581

回答

0

您尚未提供足夠的背景信息。你究竟想達到什麼目的?你只是想做一些基本的認證?或者你想使用vhttps,但你還沒有購買ssl證書嗎?!?