Lorsque j'essaie d'invoquer une méthode sur un service Web externe (sur Internet), il me renvoie "Le serveur distant a renvoyé une erreur: (407) Authentification proxy requise. "Obtenir la configuration du proxy avant d'accéder à un service Web externe (.NET 2.0)
Pour résoudre ce problème, j'ai utilisé le code suivant pour définir le proxy que nous utilisons dans le bureau:
//Set the system proxy with valid server address or IP and port.
System.Net.WebProxy pry = new System.Net.WebProxy("MyHost", 8080);
//The DefaultCredentials automically get username and password.
pry.Credentials = System.Net.CredentialCache.DefaultCredentials;
System.Net.WebRequest.DefaultWebProxy = pry;
Cela fonctionne très bien, mais maintenant ... Je dois le faire « moins harcoded » essayer de obtenir les informations de mon système au lieu de régler cela manuellement.
Vous aurez besoin GetDefaultProxy() Adresse – kd7