您当前位置: 圣才学习网首页 >> IT类 >> .NET程序设计

WCF分布式开发常见问题与解决办法集锦(2)

扫码手机阅读
用圣才电子书APP或微信扫一扫,在手机上阅读本文,也可分享给你的朋友。
评论(0
   
来源:网络 作者:未知
 
  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协议,
 
 
 
相关阅读
 
 

小编工资已与此挂钩!一一分钱!求打赏↓ ↓ ↓

如果你喜欢本文章,请赐赏:

已赐赏的人
最新评论(共0条)评论一句