首页 > Web开发 > 详细

WCF调用时提示错误 "已尝试创建到达不支持 .Net 框架的服务的通道。可能遇到 HTTP 终结点"

时间:2016-02-03 15:21:57      阅读:1788      评论:0      收藏:0      [点我收藏+]

一个以前运行的很正常的项目,某天突然无法连接WCF构建的后台。使用WCFTestClient连接到服务是正常的,但是调用服务中的方式时就报出了以下错误:

 

已尝试创建到达不支持 .Net 框架的服务的通道。可能遇到 HTTP 终结点

.....

开始以为是程序问题,排查了很久也没有发现问题,同事用同样的程序跑起来都很正常。

后来发现是端口被占用了的问题,由于我们的项目中WCF使用TCP模式通讯,然而测试时WCFTestClient是通过Http连接的(开启了http模式的发现)。虽然Http的端口多次查验并没有问题,但其实在调用方法时还是通过TCP模式通讯的,检查了tcp端口发现,wcf所用端口与前几天刚装的“百度云管家” 有冲突,“百度云管家”是百度官方程序用来下载百度云上的文档用的,即使不启动这个程序,自己也会偷偷加载个内部侦测服务在后台跑,并占用10001端口(流氓软件害死人啊),删除该程序以后错误消除。

WCF调用时提示错误 "已尝试创建到达不支持 .Net 框架的服务的通道。可能遇到 HTTP 终结点"

原文:http://www.cnblogs.com/chas/p/5179681.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!