无法建立连接,因为目标机器主动拒绝它 - 客户端

No connection could be made because the target machine actively refused it - client side

如标题所示,我在尝试连接到服务服务器时遇到错误。

上述错误有相当多的资源基础,但其中大多数假设对服务器有一定程度的控制。在这种情况下,我(和我所在的团队)正在向客户提供服务本身,但无法控制服务器管理。

编写服务后,当我向地址 _someIP_:8080/api/resource.json 提交请求时,出于调试和支持原因,我应该在请求中指定的日期获取资源。

我构建了一个简单的 C# 客户端,它接受我的日期输入、收集资源并将其解析到一个文件中。

直到最近我开始遇到这个问题时它才有效。 API没有变,但是服务器的物理位置有(and other administrative changes in the server may or may not have happened, I have no control over these).

我想服务器管理员通过防火墙阻止了端口,或者它是在服务器搬迁期间偶然发生的,但我不能确定。

你能看出我可能忽略的其他原因,为什么会发生这样的问题吗? 而且,有什么合理的方法,如何从我这边获得所需的资源,还是我必须联系服务器管理员并要求他们释放端口?

此错误有意含糊其词,因为它不考虑连接被拒绝的客户端计算机的业务(因为这可能会暴露未经授权的业务信息)。听起来好像有人在物理移动机器时搞砸了迁移。您需要联系服务器管理。

我认为您需要联系服务器管理员。要么是防火墙阻止了连接,要么是托管服务的进程没有在该端口上侦听。这可能是因为它根本不是 运行 或者因为它正在侦听不同的端口。

我认为您无法访问服务器。