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>

Antworten auf die Frage(6)

Ihre Antwort auf die Frage