我有一个 SOAP(由 Java 提供支持)服务,我正在尝试连接到 WP7。
使用Add -> Service Reference
生成代理客户端,但不幸的是,删除了 WP7 和“完整”.NET 4 上方法的所有参数。使用 slsvcutil.exe 得到相同的结果。即,service.Login(string, string) 变为 service.Login() (对于 WP7 则为 BeginLogin())
Using Add -> Web Reference
在 .NET 4 上工作得很好,服务也很好,但这个选项在 WP7 中完全变灰了。
通过 svcutil 解析文件时出现数百个错误,大致如下
警告:可选的 WSDL 扩展
命名空间中的元素“错误”
'http://sche
mas.xmlsoap.org/wsdl/soap/' 不是
处理。
在这个特殊情况下我can't通过另一个 Web 服务代理它,我也无法真正修改生成 WSDL 的 WSDL/服务
对于 WP7 上的 SOAP 服务自动生成的客户端代理是否有任何解决方法?
Muhimbi 的解决方案正在发挥作用。只需添加一个新的电话类项目即可。并添加网络参考。
当您使用完整的 VS 2010 版本而不是 VS 手机版本时,似乎会发生这种情况。
Michel
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)