最近我们在客户端面临的一个问题是我们无法与Web服务进行通信,即使我们检查了该系统中没有系统代理集,为了克服这个问题我们已经给出了一个虚拟代理(localhost:port)并且它开始运作良好但是在使用虚拟代理几天之后,如果我们删除虚拟代理然后它开始运行良好,它就无法与服务进行通信。我无法理解是什么阻碍了我与服务沟通。可能是什么问题,我们如何克服这个问题。此问题仅在某些系统上发生。
实际上它必须去点击这个网址http://********-tech.in:8080/******dp/ClientVersion,但突然之间就开始点击这个网址125.21.244.38:8080为什么我无法得出结论。
2017-05-05 00:19:44,721 ERROR [Heartbeat Service ] - Exception while sending heartbeat to manager.
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 125.21.244.38:8080
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
at System.Net.HttpWebRequest.GetRequestStream()
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at HeartbeatWSImplService.heartbeat(String probeUid, heartbeatRequest heartbeatRequest)
at ProHance.ProbeHeartBeat.HeartBeat.timer_Elapsed(Object sender, ElapsedEventArgs e)
答案 0 :(得分:0)
请在这里阅读这篇文章,他们告诉我们设置网络服务请求的默认代理,他们正在尝试连接到谷歌时的代理详细信息。如果没有配置代理,您可以尝试那里提到的方法。 Set the default proxy