Http 502 Ошибка шлюза при доступе к веб-сервису - PullRequest
3 голосов
/ 18 октября 2010

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

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

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

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

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

Спасибо!

1 Ответ

4 голосов
/ 18 октября 2010

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

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