поиск на локальном хосте не выполняется, браузер пытается вместо этого www.localhost.com - PullRequest
6 голосов
/ 18 марта 2009

Раньше я все время запускал веб-приложения на своем ноутбуке, никаких проблем, я использую VWD 2008 Express, у меня последняя версия, Windows Vista Home Basic ... и т. Д. Теперь, когда я пытаюсь запустить веб-сайт или даже выбираю Показывать страницу в браузере из VWD, браузер (как IE, так и Firefox) продолжает искать www.localhost.com ...

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

Мой коллега сталкивается с той же проблемой, но для него он может просто скопировать и вставить URL-адрес в адресную строку, но он не работает со мной .... Heeeeeellllllllllllllllp

Ответы [ 6 ]

9 голосов
/ 18 марта 2009

Проверьте ваш файл hosts , он должен перенаправлять localhost на 127.0.0.1 и больше ничего. Запись, которая вызовет эту ошибку, должна выглядеть следующим образом:

127.0.0.1    www.localhost.com 

Если вы найдете это, удалите его или измените www.localhost.com на localhost.

Вы также можете попробовать разместить один из них в адресной строке:

127.0.0.1
http://localhost

Обратите внимание, что файл hosts является популярной жертвой вирусов, поэтому если он был изменен, вы можете запустить проверку на вирусы.

Также см. Обсуждение здесь .

3 голосов
/ 05 ноября 2010

Спасибо за ваше решение ... это прекрасно работает ...

У меня такая же проблема в Firefox 3.6 когда мой сервер не работал В моем случае это не было проблем с etc / hosts, где линия

127.0.0.1 localhost

был там и ОК.

Решение, которое работало для меня, состояло в том, чтобы отключить «очиститель» URL, исправляющий это Firefox осуществляют, когда страницы нет найденный. Процедура взята отсюда:

   1. Type about:config in the address bar and hit return.
   2. find browser.fixup.alternate.enabled
   3. double click the “true” value. The line will become bold, and

значение изменится на «ложь»

Это решает проблему напрямую. нет требуется перезапуск firefox. Если ваш сервер вниз вы получаете "страница не найдена" как ожидается. Надеюсь, поможет. ссылка | флаг
ответил 3 сентября в 7:55 Хоакин 2,237112

3 голосов
/ 03 сентября 2010

У меня возникла такая же проблема в Firefox 3.6, когда мой сервер не работал. В моем случае это не было проблемой с etc / hosts, где строка

127.0.0.1 localhost

был там и ОК.

Решение, которое сработало для меня, состояло в том, чтобы отключить «очиститель» исправления URL, который Firefox выполняет, когда страница не найдена. Процедура взята из здесь :

  1. Введите about: config в адресную строку и нажмите return.
  2. find browser.fixup.alternate.enabled
  3. дважды щелкните «истинное» значение. Линия станет жирным, а значение изменится на «ложь»

Это решает проблему напрямую. Перезапуск Firefox не требуется. Если ваш сервер не работает, вы получаете «страница не найдена», как ожидалось. Надеюсь, это поможет.

3 голосов
/ 11 апреля 2009

Если это тоже не сработает, откройте nod32 (возможно, он установлен в вашей системе, если вышеперечисленные методы не работают), перейдите в расширенную настройку, в левом меню выберите фильтрацию протоколов и выберите HTTP и Порты POP3 ...;)

1 голос
/ 19 ноября 2009

Существует также возможность пощечины, что ваш веб-сервер в данный момент не работает. :)

1 голос
/ 18 марта 2009

Пара случайных вещей, которые нужно проверить ...

  • localhost - это условное название для IP-адреса 127.0.0.1. Если этот адрес не работает, значит, у вас проблема с конфигурацией сети.

  • Где-то будет файл hosts, возможно, где-то вроде C:\Windows\System32\Drivers\Etc\hosts, который обычно должен содержать только это определение для localhost. Если в нем есть больше имен, и вы их туда не поместили, тогда у вас есть еще одна проблема.

...