Удаленный сервер возвратил ошибку: (407) Требуется проверка подлинности прокси

Я получаю эту ошибку при вызове веб-службы:

«Удаленный сервер возвратил ошибку: (407) Требуется проверка подлинности прокси».

Я получил общее представление, и я могу заставить код работать, добавив

myProxy.Credentials = NetworkCredential("user", "password", "domain");

или используя DefaultCredentials в коде. Моя проблема в том, что звонок на веб-сервис работает в производстве без этого.

Кажется, что существует не кодовое решение с участием Machine.config, но что это? В настоящее время я не могу получить доступ к файлу machine.config рабочей коробки, чтобы увидеть, как это выглядит. Я попытался обновить свой machine.config следующим образом, но все равно получаю ошибку 407.

<system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
        <bypasslist>
            <clear />
        </bypasslist>
        <proxy proxyaddress="myproxy:9000"
               usesystemdefault="false"
               bypassonlocal="true"
               autoDetect="False" />
    </defaultProxy>
</system.net>

Ответы на вопрос(6)

Ваш ответ на вопрос