我想在Windows Phone 7项目中调用ASMX Web服务。但是,当我尝试添加Web服务引用时,发现“高级”选项下的“添加Web引用”按钮已经不见了。
当我将它添加为服务引用时,一些Web方法也会丢失。那么我们能否将基于ASMX的Web服务添加到Windows Phone 7项目中呢?
非常感谢您对此问题的帮助。
我想在Windows Phone 7项目中调用ASMX Web服务。但是,当我尝试添加Web服务引用时,发现“高级”选项下的“添加Web引用”按钮已经不见了。
当我将它添加为服务引用时,一些Web方法也会丢失。那么我们能否将基于ASMX的Web服务添加到Windows Phone 7项目中呢?
非常感谢您对此问题的帮助。
几个月前我在开发Windows Store应用程序时找到了答案,对于Windows Phone也适用。当向ASMX服务添加服务引用时,请单击高级按钮,并选择“始终生成消息合同”选项。这将使服务正确创建。
但是,使用此方法时,您的服务类名称将以'Soap'结尾。例如,“MyService”将成为“MyServiceSoap”,您调用的任何方法都将在名称末尾加上“Async”。其他所有内容应该像以前一样工作。