WCF MEX终结点 发布元数据问题。

问题描述

小弟是WCF初学者,在自学过程中遇到一个问题如下:我采用的是MEX终结点的方式来发布我的WCF服务元数据。(采用http-get方式OK的没有问题!)配置文件如下<?xmlversion="1.0"encoding="utf-8"?><configuration><system.serviceModel><services><servicename="ConsoleApplication2.Cal"behaviorConfiguration="tt"><endpointaddress="http://localhost:8066/MEX"binding="mexHttpBinding"contract="IMetadataExchange"/></service></services><behaviors><serviceBehaviors><behaviorname="tt"><serviceMetadata/></behavior></serviceBehaviors></behaviors></system.serviceModel></configuration>

但是宿主(控制台程序)运行起来报错了。错误如下图:烦请论坛里的WCF大牛指正,PS:wcf相关的dll我用的是4.0的版本,开发工具VS2010。本人对WCF非常感兴趣,处于自学阶段,欢迎大牛指点!万分感激!

解决方案

解决方案二:
别沉啊。。。

时间: 2024-08-01 11:18:05

WCF MEX终结点 发布元数据问题。的相关文章

WCF 获取元数据如果是您有权访问的 Windows (R) Communication Foundation 服务,请检查是否已启用在指定地址发布元数据。

问题描述 错误:无法从net.tcp://its.hongqilin.cn:4504/ITS.WCFService.RecordService.svc/mex获取元数据如果是您有权访问的Windows(R)CommunicationFoundation服务,请检查是否已启用在指定地址发布元数据.有关启用元数据发布的帮助,请参阅http://go.microsoft.com/fwlink/?LinkId=65455上的MSDN文档.WS-MetadataExchange错误URI:net.tcp:

在WCF中获取服务元数据信息

所谓获取WCF的服务元数据(Metadata),归根结点,实际上就是获取服务的 终结点(Endpoint)的信息,这是服务公开在外的数据信息,包括Address. Binding与Contract,也就是所谓的ABCs.Juval Löwy在<Programming WCF Services>一书中,用生动形象的棒棒糖表示了终结点的构成: WCF服务可能包含多个终结点,每个终结点相当于是通信的入口,客户 端和服务端通过终结点交换信息,如下图所示: 因而,如果能够获取终结点的详细信息,有助于我们

[老老实实学WCF] 第六篇 元数据交换

原文:[老老实实学WCF] 第六篇 元数据交换 老老实实学WCF 第六篇 元数据交换   通过前两篇的学习,我们了解了WCF通信的一些基本原理,我们知道,WCF服务端和客户端通过共享元数据(包括服务协定.服务器终结点信息)在两个终结点上建立通道从而进行通信.我们通过手写代码(或配置)的方式为服务端编写了元数据信息,没有借助元数据交换就实现了通信.然而在实际应用中,元数据往往是很多的,而且重复编写元数据的工作也是不值得的,因此必然会用到元数据交换的方式让客户端获取元数据,本篇我们就来进一步了解一下

WCF程序的发布

项目验收前,组长把发布的任务交给我了.上一次接触发布,还是在学习牛腩的时候,而这一次,项目用的是WCF技术,这算是第一次发布WCF程序. 在这一发布的过程中,遇到了不少问题,不过最后,终于是把系统发布成功了.本篇博客就将介绍WCF程序的发布流程,最后把期间遇到的问题写出来,供大家以后参考吧. [环境说明]    VS2012.IIS8 [方法说明] 因为在VS2012中发布失败,提示XXX文件未能复制到XXX文件下.遇到这个错误,就需要将那些文件重新添加到相应的文件夹下,所以就采取的另一种方法,

如何将WCF服务角色发布到托管服务中

Windows Azure是一个基于Silverlight的软件,它的开发门户现在也已经焕然一新了.它的所有信息,所有的操作都可以在一个页面中完成.使用这个全新的门户,从配置guest操作系统到停止或重启一个服务,几乎在一个页面上,就可以把所有的事情完成.在一些文章中我们学习到如何使用WCF Service Web Role. 同时子在一个托管服务中托管一个WCF服务角色差不多是和托管一个ASP.Net Web Role等同的.下面就介绍下如何将WCF服务角色发布到托管服务中的步骤 1,登录到A

Silverlight与WCF之间的通信(5)silverlight应用和wcf服务的发布方法

上一篇博文中有朋友问到关于silverlight程序发布的问题,上一篇写的是silverlight访问host在 console上的wcf,其实关于wcf和silverlihgt通信的问题有好几种方式,这里列举了一下 客户端和服务端采用http协议通信(分两种,同域或不同域) 客户端和服务端采用tcp协议通信(分两种,服务端在IIS上,服务端不在IIS上<控制台.windows服务 .winform等等>) 由于方式众多,这里仅就常用的方式进行说明 1,silverlight和wcf在同一个域

WCF没有终结点在侦听可以接收消息的

问题描述 抛出的异常如下所示:System.ServiceModel.EndpointNotFoundException:没有终结点在侦听可以接受消息的net.tcp://localhost:8000/Services/DADService/.这通常是由于不正确的地址或者SOAP操作导致的.如果存在此情况,请参见InnerException以了解详细信息.Serverstacktrace:在System.ServiceModel.Channels.ConnectionUpgradeHelper.

WCF 双工模式发布在IIS上 客户端引用不了服务端

问题描述 请问大神们一个问题,我做了一个WCF双工模式,我发布在IIS后客户端引用不了,请问是怎么回事呢?这是服务端配置,这是发布IIS,这是客户端引用文件,这是什么原因呢?已经搞了半个月了都没搞定!急!急!急!!!!!!!!! 解决方案 解决方案二:url后面加?wsdl试试总之只要有wsdl描述就可以引用解决方案三:不是那里的问题?解决方案四:自己顶一下!

WCF技术剖析之二十七: 如何将一个服务发布成WSDL

[基于WS-MEX的实现](提供模拟程序) 通过<如何将一个服务发布成WSDL[编程篇]>的介绍我们知道了如何可以通过编程或者配置的方式将ServiceMetadataBehavior这样一个服务形式应用到相应的服务上面,从而实现基于HTTP-GET或者WS-MEX的元数据发布机制.那么在WCF内部具体的实现原理又是怎样的呢?相信很多人对此都心存好奇,本篇文章的内容将围绕着这个主题展开. 一. 从WCF分发体系谈起 如果读者想对WCF内部的元数据发布机制的实现原理有一个全面而深入的了解,必须对