3

我想在 Windows Phone 7 项目中使用 ASMX Web 服务。当我尝试添加 Web 服务引用时,我发现添加服务引用--> 高级中的添加 Web 引用按钮不见了。

当我将它添加为服务参考时,一些 Web 方法丢失了。我们可以将基于 ASMX 的 Web 服务添加到 Windows Phone 7 项目吗?

并在此问题上的帮助将不胜感激。

4

2 回答 2

3

在 Windows 手机编程中,您可以直接在解决方案资源管理器中右键单击项目名称并选择添加 -> 添加服务引用 - 然后添加您的 asmx 地址。

它应该工作。如果不是,请确保您的地址有效。尝试在浏览器中粘贴相同的内容并检查它是否提供了正确的详细信息

于 2012-12-20T07:05:56.140 回答
2

几个月前,我在一个 Windows Store 应用程序上找到了答案,这同样适用于 Windows Phone。向 ASMX 服务添加服务引用时,单击高级按钮,然后选择“始终生成消息合同”选项。这将导致服务被正确创建。

但是,当使用此方法时,您的服务类名称末尾将有“Soap”。例如,“MyService”将是“MyServiceSoap”,并且您调用的任何方法的名称末尾都会有“Async”。其他一切都应该像以前一样工作。

于 2013-02-26T02:34:44.917 回答