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

错误描述:新建的WCF类库项目,由WinForm程序托管,托管的时候没有错误,但是在客户端引用服务的时候,却找不到服务,而且 如果打开多个服务也不会报端口占用错误。

解决思路:开始以为是配置文件的问题,就开始从配置文件上下手,无果。然后又检查防火墙,重启电脑,都不行。后来在不托管服务的情况下 引用服务,提示一样的错误, 打开监听端口一看,没有我定义的8009端口,果然是托管没有成功,否则端口肯定是在监听状态。

解决办法:去掉using,因为当Form1_Load执行完成后,host也会被using关闭,   多么痛的领悟啊 ,让我昨天晚上弄到十二点了

private void Form1_Load(object sender, EventArgs e)
        {
            using(ServiceHost host = new ServiceHost(typeof(Service1)))
            {
                host.Opened += (obj, ee) =>
                {
                    this.label1.Text += "Opened";
                };
                host.Open();
            }
        }

错误如下所示:

下载“http://localhost:8009/_vti_bin/ListData.svc/$metadata”时出错。

无法连接到远程服务器

由于目标计算机积极拒绝,无法连接。 127.0.0.1:8009

元数据包含无法解析的引用:“http://localhost:8009/”。

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

无法连接到远程服务器

由于目标计算机积极拒绝,无法连接。 127.0.0.1:8009

如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-12 23:28:58

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

wcf 由 http 更改为 https 返回404,没有终结点在侦听可以接受消息的

首先wcf项目在使用http时是没问题的. WCF有http更改为https之后,返回 没有终结点在侦听可以接受消息 需要修改wcf服务端及客户端 服务端更改代码 <binding maxReceivedMessageSize="2147483647" maxBufferPoolSize="2147483647" > <security mode="Transport"> <transport clientCrede

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

元数据包含无法解析的引用. 没有终结点在侦听可以接受消息的 net.tcp://localhost:8000/service.这通常是由于不正确的地址或者 SOAP 操作导致的.如果存在此情况,请参阅 InnerException 以了解详细信息. 如果希望获取更多帮助,请键入"svcutil /?" 一查原来是没配置元数据端点,这是我重新更改后正确的服务端配置文件,可以比对一下: <?xml version="1.0" encoding="utf-

HttpWebRequest 无法连接到远程服务器

先写个例子: // string url = "http://127.0.0.1" HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);request.Method = "POST";request.ContentType = "application/x-www-form-urlencoded";request.ContentLength = postData.

WCF错误:由于目标计算机积极拒绝,无法连接

今天学习WCF时用C#重写测试例子时,发生错误:由于目标计算机积极拒绝,无法连接.找了N久,网上也没有找到实际的解决方法.查看netstat -an发现当自承载宿主运行时,没有侦听配置的端口.开始总以为是配置问题.到最后终于开始怀疑是程序的问题. 最后检查程序发现, [html] view plaincopy using (ServiceHost host = new ServiceHost(typeof(Artech.WcfServices.Services.CalculatorService

【SVN】Error running context: 由于目标计算机积极拒绝,无法连接

今天在准备搭建一个SVN服务器(SVN服务器搭建和使用),在导入数据的时候遇到问题也是这篇博客的主题,"Error running context: 由于目标计算机积极拒绝,无法连接". 一出现问题,自己想的就是再重新走一遍流程,看看是不是哪里弄错了.之后确认不是这个错误:转去百度查找问题解决办法了.看了很多办法(解决办法1)(解决办法2),差不多的回答都是那几点: 1windows自带的或用户自己安装的防火墙屏蔽了相应的端口 2客户端主机由于路由等原因无法连接到svn服务器主机 3客

NuGet 无法连接到远程服务器-解决方法

一. Entity Framework以下简称EF 安装EF4.3的步骤是首先安装VS扩展 NuGet,然后再使用NuGet安装EF程序包 安装完NuGet就可以安装EF了,有两种方式可以安装EF: 1.使用命令 install-package EntityFramework -Pre 但出现如下错误: 2.使用可视化工具,菜单栏>>工具>>程序包管理器>>管理解决方案的程序包 同样出现如下错误 出现该错误的原因是因为安装NuGet扩展后默认只有一个程序包源而我们需要用

ftp.GetResponse() 无法连接到远程服务器

最近在做一个ftp上传下载以及在服务器上创建文件夹的工具 报 GetResponse() 无法连接到远程服务器  错误 明明 ip , 账户和 密码 用ftp 工具都能连接上 ,可是 代码就不行了,看了网上的一些资料,说法也五花八门,最终也没解决我的问题 最后费了九牛二虎之力,才发现是 服务器是 linux  系统的,所以要用 sftp 连接,才能在上面操作.

C#HTTP网络请求时GetResponseAsync()方法抛出“远程服务器返回错误: (411) 所需的长度”异常

在请求HttpWebRequest的报了如下的错误“远程服务器返回错误: (411) 所需的长度”,结果网上 百度了一下说,再请求POST的时候,若没有参数的情况下,需要将进行如下设置: request.ContentLength = 0; 参考链接: 1.远程服务器返回错误: (411) 所需的长度 2.使用POST时出现“远程服务器返回错误: (411) 所需的长度” 原文地址:https://www.cnblogs.com/rainbow70626/p/12329464.html

连接Windows远程服务器的工具

拥有直观的界面为所有类型的用户设计,易于部署和在企业环境中使用,一键导入服务器信息.操作更加便捷,能够同时远 程多台服务器,多台服务器间自由切换,完全无压力,能够保存编辑删除你的远程服务器信息. IIS7远程桌面:批量管理WIN系列服务器,电脑:批量导入服务器的IP,端口,账号和密码:批量打开N个服务器的远程桌面:远程桌面后,远程窗口右上角会出现 服务器备注的信息:远程桌面后,不影响任务栏显示.可以及时看其他窗口:自定义远程桌面窗口分辨率:定时监测服务器是否正常:服务器到期提醒:可选择是否加载本