zoukankan      html  css  js  c++  java
  • WCF关于svcutil生成关于绑定出现 元数据包含无法解析的引用的解决方案

    元数据包含无法解析的引用。

     没有终结点在侦听可以接受消息的 net.tcp://localhost:8000/service。这通常是由于不正确的地址或者 SOAP 操作导致的。如果存在此情况,请参阅 InnerException 以了解详细信息。

    如果希望获取更多帮助,请键入“svcutil /?”

     

    一查原来是没配置元数据端点,这是我重新更改后正确的服务端配置文件,可以比对一下:

    <?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>

    红色部分是后来添加上去的,至此就成功了。

  • 相关阅读:
    apache2 开源协议
    zend framework入门教程
    对open页的打开页面进行刷新
    mysql -- 视图
    MySQL ---存储过程和触发器
    mysql --存储过程 select ...into
    mysql -- 存储过程,游标,错误异常处理
    mysql --存储过程 退出
    mysql -- 存储过程 in out inout
    mysql -- 死锁
  • 原文地址:https://www.cnblogs.com/Ruiky/p/3760605.html
Copyright © 2011-2022 走看看