腾讯云分配给服务器的是个内网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
出现这个说明是绑定成功,服务在监听中.如果没有出现这个,那肯定是程序哪里出现什么问题了
剩下的如果远程还不能链接或者链接受拒,我是通过重启了下服务器,问题解决. 服务器估计是设置了些规则或者乱设置没生效之类的错乱吧.