J'obtiens cette erreur lorsque j'appelle un service web :
"Le serveur distant a renvoyé une erreur : (407) Proxy Authentication Required".
Je comprends l'idée générale et je peux faire fonctionner le code en ajoutant
myProxy.Credentials = NetworkCredential("user", "password", "domain");
ou en utilisant DefaultCredentials dans le code. Mon problème est que l'appel au service web fonctionne en production sans cela.
Il semble qu'il existe une solution non codée impliquant Machine.config, mais quelle est-elle ? Pour l'instant, je ne peux pas accéder au fichier machine.config de la machine de production pour voir à quoi il ressemble. J'ai essayé de mettre à jour mon fichier machine.config comme suit, mais j'obtiens toujours l'erreur 407.
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="true">
<bypasslist>
<clear />
</bypasslist>
<proxy proxyaddress="myproxy:9000"
usesystemdefault="false"
bypassonlocal="true"
autoDetect="False" />
</defaultProxy>
</system.net>