
我很清楚有人问过这个问题,但我已经浏览了Google/StackOverflow,并尝试了每一个建议的解决方案,而没有能够连接到本地的端口8123 (运行Windows 10)。值得注意的是,当我使用端口8080时,我可以连接。但是,我需要8123来运行一个具有端口硬编码的遗留应用程序,在许多地方(随机).我做了以下工作:
netstat -an | findstr "8123"查看是否在使用(未找到)。netstat -aon | findstr "8123"查看是否在使用(未找到)。netsh interface ipv4 show excludedportrange protocol=tcp确保8123不在任何排除范围内。
下面是我尝试运行遗留应用程序时遇到的错误:
System.ServiceModel.EndpointNotFoundException:没有侦听http://127.0.0.1:8123/npsharp/localServices/IPos/eb84421f-b4cd-4827-abaa-81327afc36e1/ExecuteAction的端点可以接受消息。这通常是由不正确的地址或SOAP操作造成的。有关更多细节,请参见InnerException (如果存在)。--> System.Net.WebException:无法连接到远程服务器-> System.Net.Sockets.SocketException:由于目标计算机主动拒绝,无法建立连接。
我完全不明白为什么在这个世界上它不能连接到这个港口。该端口没有被防火墙阻塞,没有在使用中,也不在任何排除的范围内。我的机器没有经过任何代理。有什么是我没有尝试过的吗?
发布于 2021-07-22 15:48:55
我完全不明白为什么在这个世界上它不能连接到这个港口。该端口没有被防火墙阻塞,没有在使用中,也不在任何排除的范围内。
你不能连接到什么都听不到的端口。操作系统将简单地耸耸它的虚拟肩膀,并向您发送一个RST。
要测试连接性,需要有监听端口的东西。它必须在使用中,你才能连接到它。
启动你的申请。检查它是否正常工作。如果应用程序未启动,请查看该应用程序生成的错误消息或日志。这不是因为它可能不能绑定那个端口。
https://serverfault.com/questions/1070325
复制相似问题