Прокси на Http Bindings - PullRequest
       12

Прокси на Http Bindings

0 голосов
/ 14 октября 2011

У меня веб-приложение подключается, веб-сервис на машине использует прокси-сервер.В Internet Explorer все в порядке, как показано на рисунке

Proxy settings И мой web.config:

    <system.net>
        <defaultProxy>
            <proxy autoDetect="true" usesystemdefault="true"/>
        </defaultProxy>
    </system.net>
   <system.serviceModel>


       <bindings>
         <basicHttpBinding>

            <binding name="ProcessSoap" closeTimeout="00:01:00" openTimeout="00:01:00"
               receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false"

useDefaultWebProxy="true" hostNameComparisonMode="StrongWildcard"
               maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
               messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
                >
               <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                  maxBytesPerRead="4096" maxNameTableCharCount="16384" />
               <security mode="None">

               </security>
            </binding>
         </basicHttpBinding>
      </bindings>
      <client>
         <endpoint address="http://www.serveraddressthatiwanttoconnect.com/services/WebService.asmx"
            binding="basicHttpBinding" bindingConfiguration="ProcessSoap"
        contract="PINAlmaServis.ProcessSoap" name="ProcessSoap" />
  </client>

Я хочу использовать настройки прокси-сервера системы, потому чтоэто может время от времени меняться."kurumsalproxy" - это имя компьютера в локальной сети.Я пробовал все возможные варианты для web.config на http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx, но не могу установить соединение.

Есть что-то, по чему я скучаю?

Ответы [ 2 ]

0 голосов
/ 14 октября 2011

Не думаю, что вам нужно менять удостоверение пула приложений, если вы внимательно прочитаете эту ветку ошибок сервера,

https://serverfault.com/questions/34940/how-do-i-configure-proxy-settings-for-local-system

Вам необходимо настроить параметры прокси-сервера для системных учетных записей(локальная система, локальная служба и сетевая служба), если идентификатором пула приложений является сетевая служба.

0 голосов
/ 14 октября 2011

Я хочу использовать системные настройки прокси

Нет «системных» настроек прокси. Каждый пользователь имеет личную конфигурацию прокси. Вы можете создать пользователя с конфигурацией прокси и изменить удостоверение пула приложений, чтобы использовать эту учетную запись.

ОБНОВЛЕНИЕ: Как использовать прокси, используемый в Internet Explorer, в приложении ASP.NET

...