找不到引用协定“CfteaService.XXXServiceSoap”的默认终结点元素。

作者:vkvi 来源:ITPOW(原创) 日期:2018-3-2

在 ServiceModel 客户端配置部分中,找不到引用协定“CfteaService.XXXServiceSoap”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

情况是这样的:

  • 项目 A 引用了一个 WebService,自然 Visual Studio 就会在项目 A 中添加一个 web.config。
  • 项目 B 引用了项目 A。
  • 就出现上述错误提示。

把项目 A 中关于这个 WebService 的节点(system.serviceModel),剪切到项目 B 的 web.config 中。

一定是剪切,如果是复制,就会报下面的错误:

无法加载协定为“CfteaService.XXXServiceSoap”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。

相关文章