2009-11-04 51 views
0

我试图连接到托管解决方案的Web服务。该解决方案接受一个XML查询并通过soap返回一个XML结果集。排除Web服务消耗

当我使用.Net 3.5服务连接到WSDL时,由于含糊不清的错误,代码无法编译。当我使用.Net 2.0 Web服务进行连接时,项目会编译,当我构建xml查询并将其发送到服务时,我会返回除了相同类型的未填写正确的两个字段外的预期内容。当我检查使用Fiddler返回的xml时,我正在获取该字段的数据,它似乎在参考代码中的某处是数据不会生成到生成的服务对象。我并不是真的期望得到任何人的答案,但是我对于我的下一步故障排除过程感到不知所措。

由于数据从服务中返回,它在参考代码中的某处丢失,以及如何将它放回对象中。我将不胜感激任何帮助,看看下一步。

回答

0

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