无法知道什么阻止我的应用程序与Web服务进行通信

时间:2017-05-11 08:37:56

标签: c# .net proxy reverse-proxy http-proxy

最近我们在客户端面临的一个问题是我们无法与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)

1 个答案:

答案 0 :(得分:0)

请在这里阅读这篇文章,他们告诉我们设置网络服务请求的默认代理,他们正在尝试连接到谷歌时的代理详细信息。如果没有配置代理,您可以尝试那里提到的方法。 Set the default proxy