前言

  引用websevice时,有时会出现如下错误:

  异常详细信息: System.InvalidOperationException: 无法加载协定为“ServiceReference1.ReportWsSoap”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。

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

 

 

原因

  

  webservice接口地址引用了多次,导致web.config配置文件中,多了终结点<endpoint>配置信息。

 

解决方式

  

  删除多余的引用配置信息,如下图所示:

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

 

  图中已经有了一个<basicHttpBinding>引用,后面又添加了一个<customBinding>引用,造成下面<client>端出现了两个访问入口,从而调用方法时,出现多个终结点错误。将图中的红色框内容删掉即可。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
  • 2021-08-20
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
猜你喜欢
  • 2021-08-27
  • 2022-02-19
  • 2022-12-23
  • 2021-09-10
  • 2021-10-29
相关资源
相似解决方案