Wcf Web服务使用疑难解答

Wcf Web服务使用疑难解答,wcf,web-services,.net-3.5,Wcf,Web Services,.net 3.5,我正在尝试连接到托管解决方案的web服务。该解决方案接受xml查询并通过soap返回xml结果集 当我使用.NET3.5服务连接到WSDL时,由于歧义错误,代码将无法编译。当我使用.NET2.0Web服务进行连接时,项目会编译,当我构建xml查询并将其发送到服务时,我会得到预期的结果,但相同类型的两个字段没有正确填写。当我用Fiddler检查返回的xml时,我正在获取该字段的数据,在引用代码中的某个地方,数据似乎没有到达生成的服务对象。我并不期待任何人会回答为什么,但我对故障排除过程中的下一步感

我正在尝试连接到托管解决方案的web服务。该解决方案接受xml查询并通过soap返回xml结果集

当我使用.NET3.5服务连接到WSDL时,由于歧义错误,代码将无法编译。当我使用.NET2.0Web服务进行连接时,项目会编译,当我构建xml查询并将其发送到服务时,我会得到预期的结果,但相同类型的两个字段没有正确填写。当我用Fiddler检查返回的xml时,我正在获取该字段的数据,在引用代码中的某个地方,数据似乎没有到达生成的服务对象。我并不期待任何人会回答为什么,但我对故障排除过程中的下一步感到不知所措


因为数据是从服务返回的,所以它在参考代码中的某个地方丢失了,以及它是如何被放回到对象中的。如果您能给我提供下一步的帮助,我将不胜感激。

正在使用的模式是否使用属性?如果是这样,请尝试使用
/serializer:XmlSerializer
命令行选项强制svcutil使用XmlSerializer序列化,或者您可以尝试使用
/importXmlTypes
开关将任何不符合数据协定模式的类型作为
IXmlSerializable
实现导入