Удаленный сервер возвратил ошибку: (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>
70
задан Romil Kumar Jain 9 February 2016 в 09:15
поделиться

1 ответ

Возможно, машина или файл web.config в продукте имеют настройки в конфигурации; вам, вероятно, не понадобится прокси-тег.

<system.net>
    <defaultProxy useDefaultCredentials="true" >
        <proxy usesystemdefault="False"
               proxyaddress="http://<ProxyLocation>:<port>"
               bypassonlocal="True"
               autoDetect="False" />
    </defaultProxy>
</system.net>
6
ответ дан 24 November 2019 в 13:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: