我不确定这个错误是什么。以为我会问你们堆栈溢出它可能是什么。我必须更改我的服务合同,在我使用的测试客户端上,我更新了服务参考。现在我收到了这个警告。我该如何解决这个特定问题。
答案 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文件,所以太天真地浏览它们会导致错误。