簡體   English   中英

找不到名稱為WCF的端點元素

[英]Could not find endpoint element with name WCF

我發送名稱到端點但我收到錯誤。

錯誤:

找不到名為“HTTP_Port”的端點元素,並在ServiceModel客戶端配置部分中收縮“WSPI.InvoiceCheck_Out”。 這可能是因為沒有為您的應用程序找到配置文件,或者因為在客戶端元素中找不到與此名稱匹配的端點元素。

在此輸入圖像描述

WebConfig:

<client>
            <endpoint address="https://example.company.eu:51201"
                binding="basicHttpBinding" bindingConfiguration="InvoiceCheck_OutBinding"
                contract="WSPI.InvoiceCheck_Out" name="HTTP_Port" />
            <endpoint address="https://example.company.eu:51201"
                binding="basicHttpBinding" bindingConfiguration="InvoiceCheck_OutBinding1"
                contract="WSPI.InvoiceCheck_Out" name="HTTPS_Port" />
</client>

我把這個工作正確的App.config

<?xml version="1.0"?>
<configuration>
  <startup>
    <supportedRuntime version="v2.0.50727"/>
  </startup>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.SharePoint" publicKeyToken="71E9BCE111E9429C" culture="neutral"/>
        <bindingRedirect oldVersion="0.0.0.0-14.0.0.0" newVersion="14.0.0.0"/>
      </dependentAssembly>
    </assemblyBinding>

  </runtime>
    <system.serviceModel>
      <bindings>
        <basicHttpBinding>
          <binding name="InvoiceCheck_OutBinding" />
          <binding name="InvoiceCheck_OutBinding1">
            <security mode="Transport" />
          </binding>
        </basicHttpBinding>
      </bindings>
      <client>
        <endpoint address="http://test"
            binding="basicHttpBinding" bindingConfiguration="InvoiceCheck_OutBinding"
            contract="WSPI.InvoiceCheck_Out" name="HTTP_Port" />
        <endpoint address="https://test"
            binding="basicHttpBinding" bindingConfiguration="InvoiceCheck_OutBinding1"
            contract="WSPI.InvoiceCheck_Out" name="HTTPS_Port" />
      </client>
    </system.serviceModel>
</configuration>

因為您將此代碼作為dll引用,所以您的代碼將檢查您的應用程序(在您的情況下是您的控制台應用程序),該應用程序引用它以進行配置。 嘗試從您的dll獲取<System.ServiceModel>配置,並將其添加到應該適用的控制台應用程序的app.config中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM