отключить веб-прокси для клиента WCF? - PullRequest
11 голосов
/ 05 июля 2011

Мой компьютер имеет глобальный прокси-сервер (в настройках параметров Интернета).

У меня есть приложение .Net 4, которое использует клиент WCF для удаленного хоста. Код клиента был сгенерирован диалогом добавления службы VS. Поскольку мой прокси-сервер не может связаться с хостом, каждый вызов завершается исключением связи.

Как я могу настроить свою клиентскую конфигурацию так, чтобы не использовать прокси по умолчанию?

Ответы [ 2 ]

16 голосов
/ 05 июля 2011

Вы можете указать WCF не использовать прокси по умолчанию, установив BasicHttpBinding.UseDefaultWebProxy в false:

<client>
    <endpoint address="http://server/myservice"
              binding="basicHttpBinding"
              contract="IMyService" />
</client>
<bindings>
    <basicHttpBinding>
        <binding useDefaultWebProxy="false" />
    </basicHttpBinding>
</bindings>
1 голос
/ 05 июля 2011

В конфигурации Binding установите useDefaultWebProxy = false

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...