я получаю эту ошибку, когда я звоню веб-службы:Удаленный сервер возвратил ошибку: (407) Proxy Authentication Required
«Удаленный сервер возвратил ошибку: (407) Proxy Authentication Required».
Я получаю общую идею, и я могу получить код для работы путем добавления
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>
Спасибо, я попытался это и я все еще получаю "(407) Proxy Authentication Required" ошибка. Добавляет ли раздел, который вы перечисляете, для предотвращения ошибки? Единственное, что работает в моем локальном окне, это установить свойство myProxy.Credentials в коде. – chris