Der Remote-Server hat einen Fehler zurückgegeben: (407) Proxy-Authentifizierung erforderlich
Ich erhalte diese Fehlermeldung, wenn ich einen Webdienst anrufe:
"Der Remote-Server hat einen Fehler zurückgegeben: (407) Proxy-Authentifizierung erforderlich".
Ich habe eine allgemeine Vorstellung und kann den Code zum Laufen bringen, indem ich @ hinzufüg
myProxy.Credentials = NetworkCredential("user", "password", "domain");
oder mithilfe von DefaultCredentials im Code. Mein Problem ist, dass der Aufruf des Webservices in der Produktion ohne dieses funktioniert.
Es scheint, als gäbe es eine Nicht-Code-Lösung für Machine.config, aber was ist das? Im Moment kann ich nicht in die machine.config-Datei der Produktionsbox gelangen, um zu sehen, wie das aussieht. Ich habe versucht, meine machine.config wie folgt zu aktualisieren, erhalte aber immer noch den Fehler 407.
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="true">
<bypasslist>
<clear />
</bypasslist>
<proxy proxyaddress="myproxy:9000"
usesystemdefault="false"
bypassonlocal="true"
autoDetect="False" />
</defaultProxy>
</system.net>