Вызов веб-сервиса WSE через прокси - PullRequest
1 голос
/ 26 октября 2008

Я использую Web Services Enhancements 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>

1 Ответ

0 голосов
/ 19 декабря 2008

Вам нужно установить атрибут «enabled» элемента defaultProxy в «true», чтобы он работал:

<system.net>
  <defaultProxy **enabled="true"**>
    <proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
  </defaultProxy>
</system.net>

Это должно работать.

...