自定义工具警告:无法导入wsdl:portType

时间:2011-08-12 19:57:44

标签: wcf

我不确定这个错误是什么。以为我会问你们堆栈溢出它可能是什么。我必须更改我的服务合同,在我使用的测试客户端上,我更新了服务参考。现在我收到了这个警告。我该如何解决这个特定问题。

3 个答案:

答案 0 :(得分:53)

我在What does this WCF error mean: "Custom tool warning: Cannot import wsdl:portType"帮助中找到了答案。在我的情况下,我选择了解开'重复使用类型'框并解决了它。

答案 1 :(得分:1)

这是我在搜索类似问题时找到的第一个答案,但我的问题是应用于没有任何[DataMember]属性的枚举的[DataContract]属性,从而形成空数据合约。

我用它作为资源:

http://www.lukepuplett.com/2010/02/empty-datacontract-causes-misleading.html

似乎允许WCF推断枚举的数据提取。

答案 2 :(得分:1)

我发现这也可以通过使用?singleWsdl而不仅仅是?wsdl来解决。有多个链接到的WSDL文件,所以太天真地浏览它们会导致错误。