Отключить веб-прокси для клиента WCF?
Мой компьютер имеет прокси-сервер, определенный глобально (в конфигурации интернет-опций).
У меня есть приложение .Net 4, которое использует клиент WCF для удаленного хоста. Клиентский код был сгенерирован диалоговым окном ссылок на добавление службы VS. Поскольку мой прокси не может связаться с хостом, каждый вызов заканчивается исключением связи.
Как настроить мою конфигурацию клиента, чтобы не использовать прокси-сервер по умолчанию?
Ответы
Ответ 1
Вы можете сказать, что WCF не использует прокси-сервер по умолчанию, установив BasicHttpBinding.UseDefaultWebProxy на false
:
<client>
<endpoint address="http://server/myservice"
binding="basicHttpBinding"
contract="IMyService" />
</client>
<bindings>
<basicHttpBinding>
<binding useDefaultWebProxy="false" />
</basicHttpBinding>
</bindings>
Ответ 2
В настройке привязки установите useDefaultWebProxy = false
Ответ 3
У меня та же проблема, но в проекте xamarin.forms на платформе Android всегда используется веб-прокси, даже если для этих свойств задано значение false. Что я могу сделать?