Ошибка Http 502 Bad Gateway при доступе к веб-службе

У меня есть веб-сайт asp.net 4.0, и я использую некоторые внешние веб-службы для получения некоторых отображаемых данных.

Я создал прокси для этих веб-сервисов с помощью инструмента wsdl. Я устанавливаю URL-адрес и устанавливаю PreAuthenticate = true и Credentials = new System.Net.NetworkCredentials (имя пользователя, пароль) в веб-службе.

Я получаю исключение, когда пытаюсь использовать метод веб-службы на удаленном сервере. Исключение System.Net.WebException есть. "Запрос не выполнен со статусом HTTP 502: Ошибка прокси-сервера (запись данных недоступна.)".

Это исключение возникает только тогда, когда я настроил свой VS 2010 на использование моего локального веб-сервера IIS (IIS 7.5). Когда я устанавливаю VS 2010 для использования VS Development Server, с использованием того же метода веб-службы не возникает никаких проблем. Я включал и выключал настройки прокси в IE, чтобы проверить, так ли это, но разницы нет.

Мне действительно может понадобиться помощь здесь, чтобы решить эту проблему.

Спасибо!


person OKB    schedule 18.10.2010    source источник
comment
какое-нибудь окончательное решение по этому поводу?   -  person Kiquenet    schedule 19.12.2012


Ответы (1)


Кажется, проблема заключалась в настройке модели процесса (в IIS 7.5)! Идентификация должна быть установлена ​​​​на сетевую службу, а не на ApplicationPoolIdentity, которая является настройкой по умолчанию.

person OKB    schedule 18.10.2010