腾讯云分配给服务器的是个内网ip 172号段的, 分配给用户的公网的ip 是在一个路由网关上,这个路由网关跟服务器是分离的,不是服务器上的部分,就类似路由器.

所以第一点要明确, 服务器内的服务软件代码绑定ip 的时候,不能绑定公网的ip,因为绑定ip是绑的网卡或者虚拟的那个127.0.0.1.个人认为因为公网ip已经被路由网关给绑定了,

所以服务器也就无法使用了,服务器启动,网卡自动分配了172的那个ip ,

所以绑定的时候,只能绑定172内网ip ,经过测试绑定0.0.0.0,监听这个端口也无法使用,这个172的ip 跟公网ip是相互映射的, 基本就等于172的所有监听的端口打开,公网ip收到这个端口请求,都会

发给172.

所以SignalR 启动服务

 private const string ServerURI = "http://172.21.0.17:8889";

出现问题可以在命令行运行 netstat -na

 

 出现这个说明是绑定成功,服务在监听中.如果没有出现这个,那肯定是程序哪里出现什么问题了

剩下的如果远程还不能链接或者链接受拒,我是通过重启了下服务器,问题解决. 服务器估计是设置了些规则或者乱设置没生效之类的错乱吧.

 

posted on 2020-12-24 14:29  小石头的一天  阅读(159)  评论(0)    收藏  举报