Wcf服务客户端无法连接“无法识别该uri前缀 ”
来源:互联网 发布:供销e家 源码 编辑:程序博客网 时间:2024/05/19 18:46
设备上系统重装了,最后安装了Mac杀毒软件,把系统重装之前的软件copy上去之后,WCF主程序与客户端始终无法通信,用源码测试在自己电脑上一切正常,在工控机上就是无法发现服务,报如下错误:
,随后做了以下尝试:
1.更改服务器监听端口,不行;
2.用netstat -an查看端口监听状态,显示服务端口及ip处于正常监听状态;
3.用Vs自带的WcfTestClient.exe程序连接服务器,跟用源码连接报的错误一样超时;
4.更改卸载程序中Windows更新功能,把所有的有关网络的全部选择,重启电脑还是不行
5.网友说是IIS 不能处理net.tcp 前辍所致,查看处理映射,发现这一块有个使用 Net.Tcp Listener Adapter 的系统服务,在服务列表中,居然发现他没有启动啊,自己电脑上的该服务是完全禁止的,也能连接服务,工控机上该服务是启动的,所以肯定也不是此服务问题。
6.想了想之前能用,为什么给重做系统就不能用了呢,而且在本机没问题,于是只能说系统安装有问题,最后实在没辙了,突然想到防火墙,是不是阻止了通信功能,赶紧打开一看,防火墙被Mac杀毒软件接管了,而且不给出任何提示,直接在Mac中禁用防火墙,再测试通过了,耗时7个小时。
总结:之前遇到过数据库远程访问需要禁用防火墙,远程网络通信肯定也受防火墙的控制啊,所以,以后出现问题不要只从代码找问题,看似哪里都正常,却无法连接,想想防火墙吧!!!
阅读全文
0 0
- Wcf服务客户端无法连接“无法识别该uri前缀 ”
- 解决WCF服务使用net.tcp协议时出现“无法识别该URI前辍”的问题
- WCF 客户端与服务器时间不同步无法连接的解决方法
- Mysql服务器重启后,客户端无法连接数据库
- WCF远程调用无法识别服务器名
- FTP服务无法连接
- iAMT无法连接,该怎么办?
- iis承载 wcf 工作流服务,客户端无法生成调用代理类
- 添加wcf服务引用后无法使用
- 添加wcf服务引用后无法使用
- Oracle客户端无法连接服务器
- Sybase客户端无法连接服务器
- mysql客户端命令无法连接
- MySQL服务无法启动 navicat无法连接
- 在.NET REMOGINT中如何主动关闭服务,让客户端无法连接服务。
- Oracle无法启动2——监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- I2C总线双向电平转换实用电路
- win下安装memcached
- 解决8080端口被占用的问题
- PCA-手写字体图片识别
- 欢迎使用CSDN-markdown编辑器
- Wcf服务客户端无法连接“无法识别该uri前缀 ”
- Gradle 入门到精通
- UVA 10382 Watering Grass
- lib2pom工具说明
- CentOs7.x下升级PHP版本,使用yum命令及webtatic库
- ionic 学习笔记
- Python.Django学习(一)
- ecmall 常用方法/函数说明
- python -day08