SocketException:无法建立连接,因为目标机器主动拒绝它 XX.XXX.XX.XXX:443

SocketException: No connection could be made because the target machine actively refused it XX.XXX.XX.XXX:443

我有 2 台服务器,上面托管了两个相同的 wcf 服务和一个客户端应用程序服务器。我可以连接到端点并成功地从我的本地计算机使用测试 wcf client app (.NET Web Service Studio) 向这两个服务发送请求。但是当我尝试使用相同的测试从​​客户端应用程序服务器连接时 wcf client app 我只成功连接到一个 wcf 服务服务器,但在连接到另一个时出现错误:

System.Net.WebException: There was an error downloading 'https://XXX/XXX?wsdl'. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it XX.XXX.XX.XXX:443

我在客户端服务器和我的本地计算机上的命令提示符下执行了 netstat -an | find "443" 命令以找出差异,这里是我得到的结果:

1.在我的本地机器上:

2。在客户端应用程序服务器上:

我已经尝试在客户端应用服务器上做的是:
- 关闭防火墙;
- 已停止 windows 防火墙服务
- 已卸载 mcafee virusscan 企业应用程序。 (我先试过设置"prevent mass mailing worms from send mail",但是mcafee是外文我看不懂,所以就卸载了)

在 运行 命令之后 netstat -aon |我在客户端应用程序服务器上找到“443” 得到了这个结果:

但我仍然遇到错误。
有人知道如何解决这个问题吗?
可能是 wcf 服务服务器端的问题?

解决方案是可预测的简单解决方案 - 防火墙阻止了端口,
但重要的是要注意问题是由 wcf 服务服务器端的防火墙引起的,而不是由向该服务发出请求的客户端应用程序服务器引起的。
我问了那个服务器的技术支持,他们对防火墙进行了修改。
错误消失后。

我遇到了同样的问题并尝试了不同的方法来解决这个问题。什么都不管用。后来我发现问题是,我尝试 运行 的应用程序是 https,而在我的 IIS 中,未创建 https 绑定。我创建了与该网站绑定的 https,它有效。