WCF svcutil net.tcp://localhost:XXX/YYY 元数据包含无法解析的引用错误解决办法。
来源:互联网 发布:淘宝网上卖外国电子书 编辑:程序博客网 时间:2024/05/13 21:17
今天做一个WCF文件传输的案例,使用tcp方式传输,最后为了生成客户端配置文件 采用svcutil工具 一直出问题,最后发现是mex端点没配置。
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
E:\DevelopPath\Program Files\Microsoft Visual Studio 9.0\VC>svcutil net.tcp://localhost:8000/service /config: app.config /out:Proxy.cs
Microsoft (R) Service Model Metadata Tool
[Microsoft (R) Windows (R) Communication Foundation,版本 3.0.4506.2152]
版权所有(c) Microsoft Corporation。保留所有权利。
正在尝试使用 WS-Metadata Exchange 从“net.tcp://localhost:8000/service”下载元数据。此 URL 不支持 DISCO。
Microsoft (R) Service Model Metadata Tool[Microsoft (R) Windows (R) Communication Foundation,版本 3.0.4506.2152] 版权所有(c) Microsoft Corporation。保留所有权利。
错误: 无法从 net.tcp://localhost:8000/service 获取元数据
如果是您有权访问的 Windows (R) Communication Foundation 服务,请检查是否已启用在指定地址发布元数据。有关启用元数据发布的帮助,请参阅http://go.microsoft.com/fwlink/?LinkId=65455上的 MSDN 文档。
WS-Metadata Exchange 错误
URI: net.tcp://localhost:8000/service
元数据包含无法解析的引用:“net.tcp://localhost:8000/service”。
没有终结点在侦听可以接受消息的 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>
红色部分是后来添加上去的,至此就成功了。
- WCF svcutil net.tcp://localhost:XXX/YYY 元数据包含无法解析的引用错误解决办法。
- WCF编程]WCF使用Net.tcp绑定时候出现错误:元数据包含无法解析的引用
- 利用svcutil.exe 访问windows Server 2003的wcf服务生成客户端代码报错:无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- 使用SVCUTIL生成客户端代理类时:元数据包含无法解析的引用:“https: 无法为 SSL/TLS 安全通道与颁发机构“localhost”建立信任关系。基础连接已经关闭: 未能为 SSL/TL
- WCF一个小经验分享一下(元数据包含无法解析的引用)
- WCF下载***$metadata”时出错。 无法连接到远程服务器由于目标计算机积极拒绝,无法连接。元数据包含无法解析的引用http://localhost 没有终结点在侦听可以接受消这通常是由于不正
- WCF 无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- WCF---“无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- C# wcf 添加引用的时候 "无从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- 元数据包含无法解析的引用:“http://169.254.80.80:83/WS_Login.asmx”。
- 创建组件“XXX”失败,错误消息为:YYY 项目中已经存在对组件“XXX”的引用
- glibc-commons 依赖解析 版本错误,xxx is duplicate yyy
- 基于ASP.NET框架MVC模式添加控制器Controller时的异常:“无法检索"xxx.xxx.xxx " 的元数据。请求找不到.Net Framework Data Pr”
- (vs2008链接错误LK200x:xxx在yyy.obj中已定义或xxx在yyy中以被引用):一个全局的变量想在多个cpp文件中使用
- WCF .net Tcp 错误异常
- 无法打开文件“xxx.lib”错误的解决办法
- “对象被多次指定;已忽略多余的指定”并伴有"无法解析的外部符号 "xxx",该符号在函数 "xxx"中被引用的错误"
- 基于net.tcp的WCF配置实例解析
- poky:一些笔记
- Oracle以及其他数据库的知识点大全
- Linux下清除系统日志方法
- JavaScript将字符串转换成日期的方法(JavaScript String to Date)
- typedef的四个用途和两个陷阱
- WCF svcutil net.tcp://localhost:XXX/YYY 元数据包含无法解析的引用错误解决办法。
- MySQL Infobright 数据仓库快速安装笔记
- X86 实模式和保护模式
- screen配置
- 飞信聊天窗口外挂
- sed使用方法
- 乱码图片
- Selenium介绍及原理解析
- ANSI, GB2132, Unicode, UTF-8介绍