WCF關於svcutil生成關於綁定出現 元數據包含沒法解析的引用的解決方案

元數據包含沒法解析的引用。tcp

 沒有終結點在偵聽能夠接受消息的 net.tcp://localhost:8000/service。這一般是因爲不正確的地址或者 SOAP 操做致使的。若是存在此狀況,請參閱 InnerException 以瞭解詳細信息。spa

若是但願獲取更多幫助,請鍵入「svcutil /?」xml

 

一查原來是沒配置元數據端點,這是我從新更改後正確的服務端配置文件,能夠比對一下:utf-8

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.serviceModel>
    <bindings>
      <netTcpBinding>
        <binding name="NewBinding0" maxReceivedMessageSize="1073741824" transferMode="Streamed" />
      </netTcpBinding>
    </bindings>
    <services>
      <service name="FileService2.FileSave" behaviorConfiguration="mexConfig"  >
        <endpoint address="FileSave"
                  binding="netTcpBinding"
                  bindingConfiguration="NewBinding0"
                  name="FileSaveName"
                  contract="FileInterface.IFileInterface" />
        <endpoint address="mex"
         binding="mexTcpBinding"
         name="MEX"
         contract="IMetadataExchange" />
        <host>
          <baseAddresses>
            <add baseAddress="net.tcp://localhost:8000/service" />
          </baseAddresses>
        </host>
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="mexConfig">
          <serviceDebug includeExceptionDetailInFaults="True"/>
          <serviceMetadata />
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>
</configuration>
io

紅色部分是後來添加上去的,至此就成功了。配置

相關文章
相關標籤/搜索