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>

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

时间: 2024-10-12 14:03:10

WCF关于svcutil生成关于绑定出现 元数据包含无法解析的引用的解决方案的相关文章

WCF下载***$metadata”时出错。 无法连接到远程服务器由于目标计算机积极拒绝,无法连接。元数据包含无法解析的引用http://localhost 没有终结点在侦听可以接受消这通常是由于不正

错误描述:新建的WCF类库项目,由WinForm程序托管,托管的时候没有错误,但是在客户端引用服务的时候,却找不到服务,而且 如果打开多个服务也不会报端口占用错误. 解决思路:开始以为是配置文件的问题,就开始从配置文件上下手,无果.然后又检查防火墙,重启电脑,都不行.后来在不托管服务的情况下 引用服务,提示一样的错误, 打开监听端口一看,没有我定义的8009端口,果然是托管没有成功,否则端口肯定是在监听状态. 解决办法:去掉using,因为当Form1_Load执行完成后,host也会被usin

.NET4.5中WCF中默认生成的basicHttpsBinding的研究

起因: 使用.net4.5建立了一个空白的WCF服务.默认使用的绑定配置是basicHttpsBinding. 问题发现: 1.用客户端进行服务引用,生成了默认的配置文件,其中绑定配置是basicHttpBinding. 2.因为需要单次传递大批量数据,所以修改绑定配置,如下: <basicHttpBinding> <binding name="BasicHttpBinding_IService" closeTimeout="00:10:00" r

My.Ioc 代码示例——使用条件绑定和元数据(可选)构建插件树

本文的目的在于通过创建一棵插件树来演示条件绑定和元数据的用法. 说“插件树”也许是不大妥当的,因为在一般观念中,谈到插件树,我们很容易会想到 Winform/Wpf 中的菜单.举例来说,如果要在 Winform 中创建一个菜单,我们使用类似如下代码: // Create File menu var newMenu = new ToolStripMenuItem(); var localProjectMenu = new ToolStripMenuItem(); var remoteProject

WCF扩展之实现ZeroMQ绑定和protocolBuffer消息编码(三)实现ReplyChannel(2016-03-15 12:35)

这是这个系列的第三篇,其他的文章请点击下列目录 WCF扩展之实现ZeroMQ绑定和protocolBuffer消息编码(一)概要设计 WCF扩展之实现ZeroMQ绑定和protocolBuffer消息编码(二)实现IRequestChannel WCF扩展之实现ZeroMQ绑定和protocolBuffer消息编码(三)实现ReplyChannel 相对于RequestChannel,ReplyChannel比较复杂一些. 1 启动zmq的rep结点 首先需要重载OnOpen方法,启动zmq的r

使用cocos2d脚本生成lua绑定

这几天要老大要求把DragonBones移到cocos2dx 3.0 里边,并且绑定lua使用接口.因为刚学lua,使用的引擎也刚从2.2改为3.0,各种不熟悉,折腾了好几天才弄完,有空了总结一下 这篇先说一下cocos2d生成lua绑定的修改,有空的话再写一篇lua中注册回调到c++中方法 我的目录结构 假设我的目录名称是DragonBones -Cocosdx目录 -DragonBones  -c代码 -c代码头 -tools  db_DragonBones.ini genbindings.

使用EXECUTE IMMEDIATE来生成含有绑定变量的SQL

一个SQL,通过SPM固定它的执行计划,可以通过DBMS_SPM.LOAD_PLANS_FROM_CURSOR_CACHE实现.也可以通地此功能在不修改原SQL的情况下对其加HINT来固定执行计划.DB VERSION:Oracle 11.2.0.4OS:CentOS 6.6例如:原SQL走索引:SELECT * FROM SCOTT.TB_SPM WHERE OBJECT_ID=10;想通过加HINT让其走全表扫描:SELECT /*+FULL(TB_SPM)*/* FROM SCOTT.TB

JSBinding+SharpKit / 生成JS绑定

将 UnityEngine 的代码导出到 JS.就可以在 JS 中使用 Unity 的功能. 当你下载完 JSBinding 代码后 此文件已经正确配置好了.不需要再进行配置  只需要执行一下菜单即可. 首先需要配置 JSBindingSetting.cs 中的 classes 数组 这个数组代码了要导出的 C#  的类 在项目中  可以直接把 UnityEngine.dll 的所有类全部写进去  一次性全部导出 以后就不需要再逐个添加了 (这边是举例子 只添加一小部分类) // // JSBi

svcutil 生成代理类时的问题

如果有这个的xsd, group内嵌choice的结构: <xs:complexType name="CreateType">        <xs:sequence>               <xs:group ref="NameChoicesGroup" />               <xs:element name="Info" type="InfoType" />

Hadoop NameNode元数据相关文件目录解析

在<Hadoop NameNode元数据相关文件目录解析>文章中提到NameNode的$dfs.namenode.name.dir/current/文件夹的几个文件: 1 current/ 2 |-- VERSION 3 |-- edits_* 4 |-- fsimage_0000000000008547077 5 |-- fsimage_0000000000008547077.md5 6 `-- seen_txid 其中存在大量的以edits开头的文件和少量的以fsimage开头的文件.那么