我正在开发一个WinForms应用程序。对于DB事务,WinForms应用程序引用PHP Web服务。某些时候,Webservice中的函数表现得很奇怪。该函数生成异常:
XML文档中存在错误(2,421)
内部异常:
{“无法识别指定的类型:name ='AccessOptions',namespace ='......',at。”}
最奇怪的是,如果我从PHP应用程序测试相同的函数,那么工作正常,但在.NET应用程序的情况下,它会生成上述异常。任何帮助将不胜感激。
答案 0 :(得分:0)
如果没有xml或wsdl,无法确定,但我的猜测是wsdl不完整,并且wsdl中没有类型AccessOptions。所以.NET不知道如何反序列化该类型。 PHP不是那种严格类型的,因此对于缺少的类型可能很容易。
Anash