添加Web引用的服务引用

时间:2011-03-18 07:04:54

标签: wcf web-services soap windows-phone-7

我已经开始使用Windows Phone 7并遇到了这个问题。

我有一个VS 08控制台应用程序,它添加了一个Web引用,并且每个东西都很好用,我之前使用过WP7中的Service Reference并使用了代理类。

我不擅长服务器方面的东西并且不确定Web和服务引用之间的区别我认为服务引用仅针对WCF而Web也支持SOAP,现在我需要使用该Web引用的任何方式在WP7中使用SOAP协议,但当我将其添加为服务引用时,它不会在对象资源管理器中显示所有代理类。

在谷歌搜索中浪费了2天,但我仍然不确定从哪里开始。如果您有任何问题,请告诉我。

请帮助!

1 个答案:

答案 0 :(得分:0)

您应该能够添加网络参考和编码,它类似于您的控制台应用程序中的编码。

主要区别在于WP7要求您使用异步编码 - 即不是像普通方法那样调用服务,而是必须在Web服务调用返回时传入事件处理程序。

本文提供了部分教程 - http://msdn.microsoft.com/en-us/magazine/ff872395.aspx - 从“图6添加SOAP服务参考”

开始

WP7实施中还存在一些其他限制 - 例如发送像soap标题这样的东西更难 - 但希望你的SOAP服务能正常工作。