我正在使用WebClient从api下载字符串。该代码在我的本地计算机上运行良好,但是当我将其部署在服务器(托管提供程序)上时,会出现错误。无法连接到远程服务器
我尝试将defaultproxy设置设置为true和false,该api不需要任何凭据,因此我不提供任何凭据。我正在设置用户代理字符串等。我不知道是否应该提供哪个代理地址?
<proxy
usesystemdefaults="true"
proxyaddress="http://192.168.1.10:3128"
bypassonlocal="true"
/>
wc.Proxy = new WebProxy("192.168.1.10", 8080);
预期:“嗨,一切都好” 接收中:
System.Net.WebException:无法连接到远程服务器---> System.Net.Sockets.SocketException:连接尝试失败,因为一段时间后连接方未正确响应,或者建立的连接失败因为连接的主机无法响应