gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 09:45:38 24 4
gpt4 key购买 nike

我不确定这是什么错误。以为我会问你们在堆栈溢出的那是什么。我必须在我使用的测试客户端上更改服务契约(Contract),然后更新服务引用。现在,我收到此警告。我该如何解决此特定问题。

最佳答案

我在What does this WCF error mean: "Custom tool warning: Cannot import wsdl:portType"帮助中找到了答案。就我而言,我选择了“重复使用类型”框,然后解决了这个问题。

其他想法:SOA,分布式对象和耦合

WSDL和WS- *标准所隐含的“面向服务”愿景是WSDL本身告诉您的客户使用该服务所需的一切。在此愿景下,取消选中“重复使用类型”框是正确的方法。除了wsdl之外,您不应该在其他任何地方重用类型。

勾选“重用类型”框更像是一种“分布式对象”方法:您的客户端和服务通过共享dll中的类型进行耦合。这是一个强大的分布式依赖关系。如果更新了共享库,则必须更新服务及其所有客户端,并使它们彼此同步。这就是为什么分布式对象不受欢迎而SOA接管的原因之一。

除非贵公司选择(可能是偶然地通过在Nuget提要上共享库)选择了分布式对象体系结构并了解成本,否则我将始终取消重用类型。

它减少了耦合。

关于wcf - 自定义工具警告:无法导入wsdl:portType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7045638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com