Назад | Перейти на главную страницу

Не удается подключиться к локальному веб-серверу

Я не могу получить доступ к веб-контенту (например, к простому HTML-файлу) на моем компьютере с Windows 7 Ultimate x64, локально или удаленно. Я попытался подключиться к IIS (работающему на порту 80) и встроенному веб-серверу Visual Studio (работающему на порту 23456), но по какой-то причине запрос никогда не попадает на веб-сервер, а время ожидания IE и Firefox не выполняется. Брандмауэр и антивирус остановлены. Я попытался получить доступ к веб-серверу, используя http: // localhost, http://127.0.0.1 и http://192.168.1.109 и никто не работает. Файл hosts выглядит так:

    127.0.0.1       localhost
#   ::1 

Я пробовал закомментировать обе строки и не комментировать обе строки. Нет разницы.

Поэтому я предполагаю, что что-то с сетевым стеком должно быть напортачено на этой машине. Какие-либо советы по диагностике / исправлению этого?

Я отключил брандмауэр на этой машине. Я предполагал, что он останется выключенным, и никакие порты не будут заблокированы. Но это машина, подключенная к домену, и групповая политика включила брандмауэр в течение нескольких минут после того, как я выключил его за моей спиной. Итак, я открыл порты, и теперь все работает.

Спасибо тем, кто пытался помочь.

Вы уверены, что веб-сервер запущен? Введите в командной строке следующие команды:

netstat -an | find "80"
netstat -an | find "23456"

Если веб-серверы работают, у вас должен быть аналогичный результат:

C:\Documents and Settings\Benoit>netstat -an | find "80"
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING

Кстати, если веб-сервер Visual Studio работает на порту 23456, вы должны использовать следующие URI:


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

Следующим шагом по устранению неполадок будет подключение к порту через командную строку через Telnet. Другие мысли:

  • Прокси настроен в Firefox и IE? (Если да, то обычно есть опция "пропустить настройки прокси для локального трафика". Используйте это)
  • Брандмауэр Windows включен?

Я не знаю, есть ли в 7 "telnet", потому что я думаю, что они удалили его из Vista. Вы можете взять копию PuTTY и попытаться установить соединение localhost с портом 80.