“nom distant n'a pas pu être résolu” exception lorsque vous tentez de télécharger la réponse à l'aide .NET WebClient

Je suis en train de télécharger une réponse à partir d'un certain site web afin de confirmer que le site est en place et à mesurer le temps de réponse (qui est fourni dans le contenu du site)

La page d'url comme https://www.blabla.com.au/ServiceAvailability

Je peux mettre l'url de la page dans mon navigateur et je peux voir la page est en place et le temps de réponse fournis. Je peux également cliquer sur le lien et la page se charge dans visual studio navigateur ainsi.

Mais quand j'essaie d'appeler la même url à partir de mon application j'ai le System.Net.WebException:

{"Nom distant n'a pas pu être résolu: "www.blabla.com.au"}

Le code est en cours d'exécution sur mon PC, je suis également de l'accès au site à partir de mon PC local et peut afficher la page dans le navigateur et dans VS

Mon code ressemble à ceci:

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

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

result est un string

J'ai essayé suivantes pour contourner le problème:

  1. Exécuter visual studio en tant qu'administrateur
  2. Utiliser mon nom d'utilisateur/mot de passe que les informations d'identification au lieu de la valeur par défaut
  3. Mettre un @ devant l'url
  4. Essayé d'utiliser WebRequest et HttpWebRequest que par des blocs de code ci-dessous:
    WebRequest req = WebRequest.Create(myUrl);
    res = req.GetResponse();
    
    HttpWebRequest req = WebRequest.Create(myUrl) as HttpWebRequest;
    HttpWebResponse res = req.GetResponse() as HttpWebResponse;
peut-être ssl pourrait être un problème. avez-vous besoin d'ajouter un certificat ssl avec la demande?
Salut Alex, je ne le pense pas parce que j'ai aussi essayé d'utiliser google.com.ua comme mon adresse url

OriginalL'auteur fgenc | 2014-05-12