Проблемы с локальным подключением ASP.Net - PullRequest
1 голос
/ 24 апреля 2009

Я пытался настроить мою недавно перезаписанную рабочую станцию ​​для работы с одним из наших приложений ASP.Net, которое состоит из веб-сайта ASP.Net и некоторых веб-служб C #. Я могу успешно запустить отладочные экземпляры каждого из сервисов и веб-сайта. Однако, как только сайт пытается подключиться и использовать одну из веб-служб, я получаю следующее исключение.

Невозможно установить соединение, потому что целевая машина активно отказывалась 127.0.0.1:80

Описание: Произошло необработанное исключение во время выполнение текущей сети запрос. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и откуда он возник в коде.

Сведения об исключении: System.Net.Sockets.SocketException: нет соединение может быть сделано, потому что целевая машина активно отказывалась 127.0.0.1:80

Похоже, мой компьютер отказывается от соединения с самим собой. Моей первой мыслью было проверить, что брандмауэр Windows отключен и отключен (служба не запущена). Я не думаю, что на этом ПК работает какое-либо другое программное обеспечение брандмауэра, поэтому я немного озадачен тем, что еще может вызвать отказ в соединении.

1 Ответ

2 голосов
/ 24 апреля 2009

Глупый вопрос, но на самом ли деле на вашем компьютере установлен IIS? Когда вы запускаете отладочные экземпляры своих приложений, они работают за пределами IIS. Если вы используете отладочные экземпляры как своего сайта, так и службы, вероятно, служба не работает на порту 80.

Дважды проверьте установку IIS ... и затем настройте службу, работающую на порту 80 правильно.

...