Невозможно подключиться к удаленному серверу. Исключение в C#, когда я использую метод крошечного URL-адреса загрузки на удаленном сервере, но он работает на локальном компьютере. - PullRequest
0 голосов
/ 28 апреля 2020

Это мой крошечный код генерации URL

IPVUrl = IPVUrlBaseUrl + returntext;
CommonUtils.Log4NetWriteRequestLog(this.GetType() + MethodBase.GetCurrentMethod().Name, "Request DocumentUrlSend:- success1", "RxDigifinAPIRequestProcess");
System.Uri address = new System.Uri("tinyurl" + IPVUrl);
System.Net.WebClient client = new System.Net.WebClient();
if (ProxyFlag == "True")
{
    WebProxy myProxy = new WebProxy("http://192.168.211.36:1050", true);
    client.Proxy = myProxy;
}
IPVUrl = client.DownloadString(address);

указанный выше URL-адрес строки загрузки работает локально, но не работает на сервере, генерирует исключение, например

Система. Net .WebException : Невозможно подключиться к удаленному серверу ---> Система. Net .Sockets.SocketException: Попытка подключения не удалась, поскольку подключенная сторона не ответила должным образом через определенный промежуток времени, или не удалось установить соединение, так как подключенному хосту не удалось ответить 104.20.57.30:80 в System. Net .Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) в System. Net .ServicePoint.ConnectSocketInternal (логический тип connectFailure, Socket s4, Socket s6, Socket & socket, IPAddress , Состояние ConnectSocketState, IAsyncResult asyncResult, исключение и исключение) --- конец трассировки стека внутренних исключений --- в System. Net .WebClient.DownloadDataInternal (адрес Uri, WebRequest & request) в System. Net .WebClient.DownloadString ( Адрес Uri)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...