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

相关问题