我正在尝试使用Silverlight从Windows Phone应用程序访问一个未启用Silverlight的WCF Web服务。我可以成功添加服务引用并查看该服务的所有方法,但是当我实际尝试调用某个方法时,出现了“EndPointNotFoundException”的错误。我读了很多使用启用SilverLight的Web服务的例子。我的问题是:在使用Silverlight的Windows Phone应用程序中是否可以使用未启用Silverlight的Web服务?
使用WCF测试工具测试服务,以查看其是否正常工作。如果没有出现错误,请确保该服务正在使用basicHttpBinding(而不是像我在许多服务中看到的wsHttpBinding - 它不受WP7支持)。