Web服务调用 - 错误

时间:2013-01-21 03:28:33

标签: c# web-services xsd

我引用了第三方服务引用,它创建了.svcinfo,.svcmap和几个.xsd文件。

在我的代码中,我创建了此服务的代理,并尝试调用方法CreateAccount(带有值)。调用此方法后,我收到以下错误:

  

命名空间“https://www.mysite.com/MyOrder”中的顶级XML元素“OrderItems”引用了不同类型APITest.ServiceReference1.OrderItems和APITest.ServiceReference1.OtherOrderItems。使用XML属性为元素指定另一个XML名称或命名空间。

我能够使用SOAPUI工具调用此方法,并从服务获得一个有效的结果,说明该帐户已创建并且它返回了我的帐号。

我正在使用Visual Studio,c#/ vb,windows forms app来引用此服务。

我确实做了很多搜索,并没有得到正确的答案来解决这个错误。知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试过检查代理类中的序列化。

The XML element named 'name' from namespace references distinct types