WCF分布式开发常见错误(2)无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接

简介:
我们添加客户端服务引用的时候会出现这样的错误:
下载“http://localhost:8002/WCFService”时出错。
基础连接已经关闭: 接收时发生错误。
无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。
远程主机强迫关闭了一个现有的连接。
Metadata contains a reference that cannot be resolved: 'http://localhost:8002/WCFService'.
Metadata contains a reference that cannot be resolved: 'http://localhost:8002/WCFService'.
If the service is defined in the current solution, try building the solution and adding the service reference again.
解决办法:
1.检查防火墙设置,服务端口是否已经设置为安全端口。
2.检查WCF服务地址是否正确。此处的地址一定是WCF服务托管宿主进程公布的侦听地址,宿主进程启动后,会在此端口侦听,是否有请求服务的的查询请求,当地址错误的时候此请求会宣告失败。因此要重新确认服务端口是否正确。此例子中为 http://localhost:8001/WCFService不是http://localhost:8002/WCFService。所以才会出错。更改地址后就可以正确查询到服务信息。
3.配置终结点基于HTTP协议, <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />

 本文转自 frankxulei 51CTO博客,原文链接:http://blog.51cto.com/frankxulei/320424,如需转载请自行联系原作者

相关文章
【YashanDB知识库】手工迁移Doris数据到崖山分布式
【YashanDB知识库】手工迁移Doris数据到崖山分布式
|
存储 分布式计算 负载均衡
数据分布式存储:在海量数据面前,我们如何站稳脚跟?
数据分布式存储:在海量数据面前,我们如何站稳脚跟?
1857 1
|
安全 网络安全 数据库
YashanDB分布式节点间SSL连接配置
本文介绍YashanDB分布式节点间SSL连接配置方法,确保通信安全。需统一为整个集群配置SSL,使用相同根证书签名的服务器证书,否则可能导致连接失败或数据库无法启动。文章详细说明了使用OpenSSL生成根证书、服务器私钥、证书及DH文件的步骤,并指导如何将证书分发至各节点。最后,通过配置数据库参数(如`din_ssl_enable`)并重启集群完成设置。注意,证书过期需重新生成以保障安全性。
|
11月前
|
存储 监控 算法
117_LLM训练的高效分布式策略:从数据并行到ZeRO优化
在2025年,大型语言模型(LLM)的规模已经达到了数千亿甚至数万亿参数,训练这样的庞然大物需要先进的分布式训练技术支持。本文将深入探讨LLM训练中的高效分布式策略,从基础的数据并行到最先进的ZeRO优化技术,为读者提供全面且实用的技术指南。
983 2
|
数据采集 存储 NoSQL
基于Scrapy-Redis的分布式景点数据爬取与热力图生成
基于Scrapy-Redis的分布式景点数据爬取与热力图生成
1157 67
|
存储 人工智能 固态存储
DeepSeek开源周第五弹之一!3FS:支撑V3/R1模型数据访问的高性能分布式文件系统
3FS是DeepSeek开源的高性能分布式文件系统,专为AI训练和推理任务设计,提供高达6.6 TiB/s的读取吞吐量,支持强一致性保障和通用文件接口,优化AI工作负载。
2272 2
DeepSeek开源周第五弹之一!3FS:支撑V3/R1模型数据访问的高性能分布式文件系统
|
前端开发
WCF更新服务引用报错的原因之一
WCF更新服务引用报错的原因之一
|
C# 数据安全/隐私保护
c#如何创建WCF服务到发布(SqlServer版已经验证)
c#如何创建WCF服务到发布(SqlServer版已经验证)
259 0