IIS использует прокси для запроса веб-сервиса. Как это остановить? - PullRequest
4 голосов
/ 14 сентября 2008

У меня проблема с небольшим веб-приложением .Net, которое использует веб-сервис Amazon. С интегрированным веб-сервером Visual Studio все работает отлично. Но после развертывания в IIS на том же компьютере я получаю следующее сообщение об ошибке:

Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach
einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder
die hergestellte Verbindung war fehlerhaft, da der verbundene Host
nicht reagiert hat 192.168.123.254:8080

Что примерно означает «не могу подключиться к 192.168.123.254:8080"

»

Компьютер является частью Active Directory. AD-сервер был установлен в сети, которая использует 192.168.123.254 в качестве прокси. Теперь он недоступен и не должен использоваться.

Как запретить IIS использовать прокси?

Я думаю, что это как-то связано с настройками политики для Internet Explorer. «Старый» пользователь AD имеет этот параметр, а новый пользователь - нет. Я проверил все параметры групповой политики и нигде не определен прокси.

Веб-сервер работает в контексте учетной записи анонимного интернет-пользователя на локальном компьютере. Получают ли локальные пользователи настройки из AD? Если да, то как я могу изменить этот параметр, если я не могу войти в систему под этим пользователем?

Что я могу сделать, где еще я мог бы проверить?

Ответы [ 3 ]

17 голосов
/ 14 сентября 2008

Использование прокси может быть настроено в web.config. Элемент system.net/defaultProxy позволит вам указать, используется ли прокси-сервер по умолчанию или предоставить список обхода.

Для получения дополнительной информации см .: http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx

1 голос
/ 07 сентября 2009

Некоторые параметры групповой политики, которые могут иметь отношение:

Root \ Политика локального компьютера \ Конфигурация компьютера \ Административные шаблоны \ Компоненты Windows \ Internet Explorer \ Настройка параметров прокси для каждой машины - по умолчанию это отключено, то есть отдельные пользователи на сервере настроили прокси-сервер настройки.

Root \ Политика локального компьютера \ Конфигурация пользователя \ Настройки Windows \ Обслуживание Internet Explorer \ Соединение . В «Автоматической настройке браузера» значение «Автоматически определять настройки конфигурации» - вы можете отключить, чтобы процесс не пытался автоматически определить настройки прокси.

Тем не менее, использование параметра defaultProxy, как показано в ответе hwiechers, может показаться лучшим способом сделать это, не затрагивая другие процессы или пользователей на машине.

0 голосов
/ 14 сентября 2008

IIS является пунктом назначения. Проблема конфигурации в том, что делает вызов (действует как клиент). Если вы используете встроенные методы связи .Net, вам нужно будет выполнить настройку внутри ... Подождите ... Internet Explorer.

Да! Этот маленький подонок укусил меня больше раз, чем я хочу вспомнить. Раньше мне приходилось переключать настройки прокси-сервера в IE 5 или 6 раз в день, когда я переключался между внутренним и внешним серверами. Более новые версии IE имеют гораздо лучший набор правил «не использовать прокси-сервер».

- уточнение - Так как кажется, что идентификатор пользователя, используемый IIS, использует этот параметр, вам, вероятно, потребуется выполнить поиск в реестре, где хранится информация прокси для каждого идентификатора пользователя и / или значения по умолчанию.

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