3

我試圖訪問一個WCF Web服務的非Silverlight的支持Web服務(即未啓用Silverlight)。 我能夠添加服務引用罰款,我可以看到該服務上的所有方法。從使用Silverlight一個Windows Phone應用程序訪問從一個Silverlight Phone應用程序

我遇到的問題是,當我真正嘗試調用一個方法,我得到一個「EndPointNotFoundException。」

我讀過,使用Web服務,這是Silverlight啓用的例子很多。

我的問題是:是否可以使用,是不是在Silverlight的使用Silverlight在Windows Phone應用程序啓用Web服務?

+0

您是否在Web服務上設置了跨域策略? – ChrisF 2011-03-11 22:42:20

+0

是啊,我已經設置了政策按這個網站:[鏈接](http://msdn.microsoft.com/en-us/library/cc197955(V = VS.95)的.aspx)我仍然得到以下錯誤,當使用Windows Phone應用程序客戶端:「沒有可以接受消息的」XXXXX「端點監聽,這通常是由不正確的地址或SOAP操作引起的。」 – JRP 2011-03-12 04:57:31

+0

你有過這樣的事嗎? – 2011-09-03 05:00:15

回答

2

測試與WCF測試客戶端的服務,看看它是否工作。如果沒有錯誤,請確保該服務使用的是basicHttpBinding(而不是wsHttpBinding,正如我在很多服務中看到的那樣 - 它是not supported on WP7)。

+0

這是一個非常酷的測試應用程序。謝謝! – JRP 2011-03-12 03:49:56

+0

我確實嘗試了這個應用程序,但我確實已經知道它正在工作,因爲我有另一個使用該服務的.NET應用程序。除了這種情況下,我嘗試在「SilverLight Windows Phone應用程序」中使用該服務。是的,該服務使用basicHttpBinding。 – JRP 2011-03-12 03:57:04

相關問題