Windows Phone的肥皂/添加Web参考问题

问题描述:

我有一个SOAP(由Java支持)服务我试图挂钩WP7。 使用Add -> Service Reference会生成代理客户端,但不幸的是会将所有参数都删除到WP7和“完整”.NET 4上的方法。使用slsvcutil.exe的结果相同。即服务。登录(字符串,字符串)变为service.Login()(或BeginLogin()为WP7)Windows Phone的肥皂/添加Web参考问题

在.NET 4上使用Add -> Web Reference工程治疗,并且服务很好,但此选项灰显完全在WP7中。

通过解析SvcUtil工具的文件时,一直以来

警告的线有数以百计的错误:从命名空间 “HTTP可选的WSDL扩展 元素“故障”://血清胆碱酯酶 MAS。 xmlsoap.org/wsdl/soap/'不是 处理。

在这个特殊的情况下,我不能代理它通过另一个web服务,我也不能真的修改WSDL /服务生成WSDL

是否有针对SOAP自动生成客户端代理的任何变通办法WP7服务?

不知道它是否完全一样,但我有类似的问题,我认为这与我使用'完整'VS2010而不是WP7 SDK附带的问题有关。

我最终做的是在解决方案中添加一个单独的项目,并向该项目添加服务引用。

Muhimbi的解决方案正在工作。只需添加一个新的电话课程项目。并添加Web引用。

看来这是在您使用完整的VS 2010版本而不是VS手机版本时发生的。

Michel

+0

+1回来告诉我们。 – 2010-12-10 12:12:44