"remotename konnte nicht aufgelöst werden" - Ausnahme, wenn versucht, download response mit .NET WebClient

Ich versuche, laden Sie eine Antwort von einer bestimmten website, um zu bestätigen, die Website ist und zur Messung der Reaktionszeit (die in den Website-content)

Die Seite hat die url wie https://www.blabla.com.au/ServiceAvailability

Kann ich die url der Seite in meinem browser und ich kann sehen, die Seite ist und Antwortzeit zur Verfügung gestellt. Ich kann auch den link anklicken und die Seite laden in der visual studio-browser als auch.

Aber wenn ich versuche, rufen Sie die gleiche url von meine Anwendung bekomme ich folgenden System.Net.WebException:

{"Der remotename konnte nicht aufgelöst werden: "www.blabla.com.au"}

Der code läuft auf meinem lokalen PC habe, bin ich auch der Zugriff auf die website von meinem lokalen PC und bringen die Seite aus dem browser und in VS

Mein code sieht wie folgt aus:

string myUrl ="https://www.blabla.com.au/ServiceAvailability";

using (WebClient webClient = new WebClient())
{ 
    result = webClient.DownloadString(myUrl);
}

wo result ist ein string

Habe ich versucht, die folgenden, um das problem umgehen:

  1. Führen Sie visual studio als administrator
  2. Verwenden mein Benutzername/Kennwort als Anmeldeinformationen anstelle der Standard -
  3. Setzen Sie ein @ vor die url
  4. Versucht, mit HttpWebRequest WebRequest und als pro-code-Blöcke unten:

    WebRequest req = WebRequest.Create(myUrl);
    res = req.GetResponse();
    
    HttpWebRequest req = WebRequest.Create(myUrl) as HttpWebRequest;
    HttpWebResponse res = req.GetResponse() as HttpWebResponse;
kann sein, die ssl-könnte ein Problem sein. müssen Sie fügen Sie ein ssl-Zertifikat mit der Anfrage?
Hi Alexej, ich denke nicht so, da habe ich auch schon versucht mit google.com.au, wie meine url-Adresse

InformationsquelleAutor fgenc | 2014-05-12

Schreibe einen Kommentar