从wsdl创建代理时出错

时间:2009-06-19 05:28:15

标签: .net web-services

我正在使用.net 2.0客户端从wsdl文件创建代理。这个wsdl包含其他xsd文件中的一些类型。

当我创建代理时,即使在wsdl中引用了xsd文档中指定的类型,也会创建它们。我尝试了其他一些客户端,如Soap UI,java。他们都很好。是否有一个调整来解决这个问题?

2 个答案:

答案 0 :(得分:1)

在与微软的支持人员交谈之后,他们说在.net 2.0中是不可能的,要么我们必须使用wcf,要么创建一个包含所有类型的monilithic wsdl。

答案 1 :(得分:0)

请提供一个精简的示例(只需几行wsdl,以及几行xsd即可重现问题)。

要回答这个问题,我们需要查看实际的类型定义以及它们如何包含在wsdl中。

我经常发现将示例剥离到最基本的问题将会暴露问题。