XML文档中存在错误

时间:2011-03-15 05:36:20

标签: c# winforms web-services soap xml-deserialization

我正在开发一个WinForms应用程序。对于DB事务,WinForms应用程序引用PHP Web服务。某些时候,Webservice中的函数表现得很奇怪。该函数生成异常:

  

XML文档中存在错误(2,421)

内部异常:

  

{“无法识别指定的类型:name ='AccessOptions',namespace ='......',at。”}

最奇怪的是,如果我从PHP应用程序测试相同的函数,那么工作正常,但在.NET应用程序的情况下,它会生成上述异常。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果没有xml或wsdl,无法确定,但我的猜测是wsdl不完整,并且wsdl中没有类型AccessOptions。所以.NET不知道如何反序列化该类型。 PHP不是那种严格类型的,因此对于缺少的类型可能很容易。

Anash