WebClient.DownloadString在本地计算机上工作,但在部署到托管服务器时不起作用

时间:2019-06-01 16:01:56

标签: c# webclient

我正在使用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:连接尝试失败,因为一段时间后连接方未正确响应,或者建立的连接失败因为连接的主机无法响应

0 个答案:

没有答案