【问题标题】:C# - binding does not have a configured binding namedC# - 绑定没有名为的已配置绑定
【发布时间】:2016-03-24 12:35:11
【问题描述】:

我继承了一个我不太了解的 c# 应用程序。当我构建并发布它时,我收到以下错误:

system.serviceModel/bindings/basicHttpBinding 的绑定不 有一个名为的配置绑定 'BasicHttpBinding_ILan_Structure_WCFService'。这是无效的 bindingConfiguration 的值。

这是我的网络配置中的代码:

  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="BasicHttpBinding_ILan_Structure_WCFService">
          <security mode="Transport" />
        </binding>
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint
        address="https://website.com/Lan_Structure/Lan_Structure_WCFService.svc"
        binding="basicHttpBinding" 
        bindingConfiguration="BasicHttpBinding_ILan_Structure_WCFService" 
        contract="Lan_Structure_WCFService.ILan_Structure_WCFService" 
        name="BasicHttpBinding_ILan_Structure_WCFService"/>
    </client>
</system.serviceModel>

我认为我没有完全理解这个错误,因为我在谷歌搜索了一下之后认为它专门指的是这个部分:

<basicHttpBinding>
        <binding name="BasicHttpBinding_ILan_Structure_WCFService">
          <security mode="Transport" />
        </binding>
 </basicHttpBinding>

所以我认为这里有一个错字,但事实并非如此!

bindingConfiguration="BasicHttpBinding_ILan_Structure_WCFService"

我试过阅读这些:

https://msdn.microsoft.com/en-us/library/ms733099(v=vs.110).aspx

The binding at system.serviceModel/bindings/wsHttpBinding does not have a configured binding

我已经尝试根据这个问题删除对绑定配置的引用:

The binding at system.serviceModel/bindings/wsHttpBinding does not have... error

但我有点迷路了。任何帮助将不胜感激!!!还有谁知道我在哪里可以阅读假人或类似的绑定?我可以阅读这个!

【问题讨论】:

  • 您可以尝试将绑定 BasicHttpBinding_ILan_Structure_WCFService 直接移动到配置中的 节点下吗?
  • @uteist 试过了(把它放在 上面)但仍然得到同样的错误:(
  • 黑暗中的一枪:你能给你的端点一个不同的名字吗?在您的配置中,绑定和端点都具有相同的名称。我只是想看看你的配置和我的配置有什么不同(效果很好)。
  • @ConnorsFan 现在尝试了,但不幸的是它对我不起作用!
  • 备份配置。从 VS-> 工具打开 WCF 配置编辑器。加载配置并查看它是否可以更正错误。您可能需要从备份中提供一些配置,以防在导入时丢失。配置好后就可以保存了。

标签: c# asp.net binding


【解决方案1】:

仅适用于偶然发现它的人。代替

<basicHttpBinding>

使用&lt;webHttpBinding&gt;。这应该可以解决问题。

【讨论】:

  • 有什么原因吗? OP 希望根据配置使用基本的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多