Вызов веб-службы WSE через прокси-сервер
-
04-07-2019 - |
Вопрос
Я использую усовершенствования веб-служб 3.0 для вызова веб-службы из ASP.NET приложения, написанного на C # с Visual Studio 2005.
Я могу вызвать веб-службу в Internet Explorer, если изменю настройки сетевого подключения, чтобы использовать определенный прокси-сервер SOCKS5, но из .Страница ASPX Я получаю сообщение об ошибке, в котором говорится, что я должен использовать прокси.
Знаете ли вы, как настроить клиент веб-службы для использования прокси-сервера?
Спасибо
PS:
Добавление следующего в Web.config не работает:
<system.net>
<defaultProxy>
<proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
</defaultProxy>
</system.net>
Решение
Вам нужно установить для атрибута "enabled" элемента defaultProxy значение "true", чтобы он заработал:
<system.net>
<defaultProxy **enabled="true"**>
<proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
</defaultProxy>
</system.net>
Это должно сработать.
Не связан с StackOverflow