2009-04-27 178 views
2

我有一個Silverlight應用程序,我想從https或http調用。 我知道了有一個或其他工作,但我有我自己發現silverlight.net論壇後,顯示他們是如何做到這使得它與兩個工作(使用單一的web.config)WCF Silverlight HTTP和HTTPS

問題但它不適合我。 http://silverlight.net/forums/t/13275.aspx(帖子標記爲答案)

我是否錯過了什麼?

如果我瀏覽到服務的https網址,它會給我mex說明頁面,但是如果我瀏覽到http網站以獲取我獲得的服務;

「無法找到與具有綁定BasicHttpBinding的端點匹配的scheme https的基地址,註冊的基地址方案爲[http]。」

+1

「我錯過了什麼嗎?」 - 也許比「使問題變得困難」的描述更長。錯誤消息?行爲? – Espo 2009-04-27 05:38:41

+0

好點,對不起。已添加我收到的錯誤消息。 – 2009-04-27 09:53:24

回答

2

如果甚至無法通過http查看服務,那麼這將解釋爲什麼Silverlight無法連接到http服務。

確保在您的服務中定義了HTTP和HTTPS端點。如果可能,爲您的服務發佈.config文件可能會有所幫助。

下面是一個SO質疑Can a service have multiple endpoints?

如果你可以通過瀏覽器看到的服務描述爲HTTP和HTTPS,那麼你可以嘗試讓Silverlight來連接到任何服務相關。