Ich habe einen Code geschrieben, um eine bestimmte URL zu treffen und Daten mit einem WebClient herunterzuladen, und einen Proxy, den ich von MyPrivateProxies.net erworben habe, an diesen Webclient mit Zugangsdaten gesetzt und andere benötigte Parameter, durch die es die erwähnte URL erreicht.Herunterladen von Daten mit Webclient über Proxies in einer C# -Konsolenanwendung
Aber ich bekomme diese Ausnahme jedes Mal in der letzten Zeile.
System.Net.WebException: kann keine Verbindung zum Remote-Server System.Net.Sockets.SocketException verbinden: Ein Verbindungsversuch ist fehlgeschlagen da die verbundene Partei nicht richtig nach einer Zeit der Zeit reagiert hat, oder die hergestellten Verbindung fehlgeschlagen, da der verbundene Host hat
unten reagiert hat ist mein Code-snippet:
WebClient client = new WebClient();
WebProxy webProxy = new WebProxy("my_proxy_with_port");
NetworkCredential netcredit = new NetworkCredential(username, password, domain);
client.Credentials = netcredit;
webProxy.Credentials = netcredit;
webProxy.UseDefaultCredentials = false;
webProxy.BypassProxyOnLocal = false;
client.Proxy = webProxy;
client.Encoding = Encoding.UTF8;
String strURL = "url_to_be_hit";
String jsonString = client.DownloadString(strURL);
Benötige ich weitere Einstellungen in meinem Windows 7 System oder irgendwelche Konfigurationsänderungen in app.config
?
Gibt es eine andere Konfiguration für eine Konsolenanwendung, um Proxies zu verwenden?
Entweder Ihr Proxy oder die Anforderung URI Punkte geöffnet wurden zu einem nicht verfügbaren Host. Versuchen Sie, diesen sehr häufigen Fehler zu untersuchen, und überprüfen Sie die Zeichenfolgen, die Sie übergeben. – CodeCaster
Ich habe das Gefühl, dass sowohl 'my_proxy_with_port' als auch' url_to_be_hit' keine gültigen Argumente sind ... –
my_proxy_with_port = xxx.xxx.xxx.xxx:29842 und url_to_be_hit = https://www.bing.com/ –