Невозможно подключиться к веб-разработчикам, встроенным в веб-сервер - PullRequest
1 голос
/ 09 апреля 2009

Когда я вчера вернулся в Visual Web Developer, я больше не мог запускать / отлаживать свои проекты. Нажатие на зеленую кнопку воспроизведения запускает ASP.NET Development Server (и он отображается в systray), но браузер показывает только сообщение об ошибке «Firefox не может подключиться к localhost: 58127» (перевод с шведского). IE7 говорит: «Невозможно показать веб-страницу».

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

Ответы [ 4 ]

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

Вы используете Vista? У меня были те же проблемы с последними обновлениями Vista.

Во-первых, убедитесь, что Visual Studio работает как администратор.

Во-вторых, когда браузер запускается, замените "http://localhost:" на" http://127.0.0.1:". Если это работает, то это из-за того, что Windows Update испортил ваш файл hosts.

Если это так, убедитесь, что в файле hosts есть эта строка без комментария: «127.0.0.1 localhost»

мой файл hosts находится в этом каталоге: "C: \ Windows \ System32 \ drivers \ etc"

у тебя будет что-то похожее на это.

1 голос
/ 09 апреля 2009

Возможно, вы используете NOD32 или любой другой антивирус , который может вызвать проблемы?

0 голосов
/ 28 марта 2014

У меня была эта проблема с Visual Studio 2013 . Я установил систему Firewall вручную. Это означает, что во время связи программы Firewall уведомляет меня. Неправильно связанный с "devenv.exe" был заблокирован брандмауэром. Правильный режим связи "devenv.exe" решит проблему. в вашем случае проверьте параметры брандмауэра и отфильтрованные сообщения.

0 голосов
/ 11 февраля 2012

Я столкнулся с этой проблемой сегодня и просто хотел уточнить, потому что в моем файле hosts уже был определен "127.0.0.1 localhost".

Мне удалось увидеть сайт IIS по умолчанию, ссылаясь на localhost, но при попытке отладки в моей среде IDE всегда отображалось «не отображать веб-страницу» в IE и «Ой! Google Chrome не может подключиться к localhost» в Chrome.

Я открыл командную строку и набрал «netstat -a» и просмотрел результаты. Я увидел, что мой порт, используемый моим отладочным веб-сервером, был указан как «LISTENING» только на локальном адресе [:: 1]:

TCP [:: 1]: 64212 [ComputerName]: 0 СЛУШАТЬ

Что необычно для меня, так это то, что отладка работала некоторое время, а потом казалось, что она внезапно прекратилась. Первые пару раз, когда это происходило, я переустанавливал Visual Web Developer Express 2010. Это стало довольно раздражающим, потому что это был долгий процесс, и проблема продолжала появляться после того, что казалось произвольным периодом времени.

В этот последний раз я изменил свой файл hosts на «:: 1 localhost» (противоположность этого решения и многие другие, которые я нашел в сети), и это решило мои проблемы с моей средой отладки.

Я благодарен, что это решило мою проблему, но мне все еще любопытно, почему и как меняются условия отладки. Кроме того, мне любопытно, почему существует несколько петлевых адресов, отличных от 127.0.0.1. Является ли ":: 1" стандартом ip6? Если это так, не должен ли localhost маршрутизировать до 127.0.0.1 и интерпретироваться стеком tcp / ip так же, как :: 1?

...