我已经开始使用Windows Phone 7并遇到了这个问题。
我有一个VS 08控制台应用程序,它添加了一个Web引用,并且每个东西都很好用,我之前使用过WP7中的Service Reference并使用了代理类。
我不擅长服务器方面的东西并且不确定Web和服务引用之间的区别我认为服务引用仅针对WCF而Web也支持SOAP,现在我需要使用该Web引用的任何方式在WP7中使用SOAP协议,但当我将其添加为服务引用时,它不会在对象资源管理器中显示所有代理类。
在谷歌搜索中浪费了2天,但我仍然不确定从哪里开始。如果您有任何问题,请告诉我。
请帮助!
答案 0 :(得分:0)
您应该能够添加网络参考和编码,它类似于您的控制台应用程序中的编码。
主要区别在于WP7要求您使用异步编码 - 即不是像普通方法那样调用服务,而是必须在Web服务调用返回时传入事件处理程序。
本文提供了部分教程 - http://msdn.microsoft.com/en-us/magazine/ff872395.aspx - 从“图6添加SOAP服务参考”
开始WP7实施中还存在一些其他限制 - 例如发送像soap标题这样的东西更难 - 但希望你的SOAP服务能正常工作。