Сегодня я столкнулся с этой проблемой и просто хотел уточнить, потому что в моем файле hosts был определен «127.0.0.1 localhost».
Я смог увидеть сайт IIS по умолчанию, указав localhost, но когда я попытался отладить в своей среде IDE, он всегда отображал «не может отображать веб-страницу» в IE и «К сожалению, Google Chrome не может подключиться к localhost» в Chrome.
Я открыл командную строку и набрал «netstat -a» и просмотрел результаты. Я увидел, что мой порт, используемый моей отладки веб-сервера был внесен в список «СЛУШАТЬ» на локальный адрес [:: 1] только:
TCP [:: 1]: 64212 [имя_компьютера]: 0 СЛУШАЯ
Что необычно для меня, так это то, что отладка работала какое-то время, а потом казалось, что она внезапно прекратилась. Первые пару раз это случилось, я снова установил Visual Web Developer Express 2010. Это стало довольно раздражающим, потому что это был долгий процесс, и проблема продолжала расти после того, что казалось произвольным периодом времени.
Это последнее время, когда я изменил файл моих хостов, включив «:: 1 localhost» (противоположное этому решению и многие другие, найденные мной в Интернете), и это решило мои проблемы с моей средой отладки.
Я благодарен, что это разрешило мою проблему, но мне все еще интересно, почему и как меняется моя среда отладки. Кроме того, мне любопытно, почему существует несколько адресов loopback, кроме 127.0.0.1. Является ли «:: 1» стандартом ip6? Если да, не следует ли localhost маршрутизировать до 127.0.0.1 и интерпретироваться в стеке tcp/ip так же, как :: 1?
Вот и все! При установке ip в поле адреса браузера он неожиданно работал. Быстрое обновление файла hosts (содержащего «:: 1 localhost») и перезапуск, все снова запущено. Спасибо за вашу помощь и счастливую Пасху! – matpe
ха-ха, не проблема человек, счастливый Пасха вам тоже. Да, следите за этими обновлениями, они испортили все мои сетевые вещи? – andy