5

У меня установлен IIS на моем компьютере с Windows 7.

Но когда я пытаюсь просмотреть localhost, я получаю 404.

Я пытался поставить netstat и вижу

 Proto  Local Address          Foreign Address        State 
 TCP    127.0.0.1:80           ABCHOME:49466        TIME_WAIT
 TCP    127.0.0.1:80           ABCHOME:49468        TIME_WAIT

ABCHOME - это имя компьютера. Любая идея, как найти, что это за внешний адрес и как я могу перестать слушать порт 80?

Я попытался удалить и переустановить IIS, но не повезло.

Спасибо за вашу помощь.

РЕДАКТИРОВАТЬ: У меня уже есть следующая запись в файле хоста 127.0.0.1 localhost

2 ответа2

4

Тот факт, что вы получаете ошибку 404 (а не отсутствие ответа вообще), означает, что на вашем компьютере работает веб-сервер. Вероятно, не полный, но тот, который по крайней мере следует правилам HTTP.

Skype является распространенным нарушителем, но могут быть и другие.

Чтобы увидеть, какая программа прослушивает, введите

netstat -nab

Вы должны запустить cmd с правами администратора, чтобы он работал.

1

Хорошо, если вы откроете командную строку и наберете ping localhost, получите ли вы ответ?

Если да, убедитесь, что ваш новый веб-сайт IIS не требует заголовка узла, который вы не используете? (Щелкните правой кнопкой мыши веб-сайт, измените привязки).

Также убедитесь, что ваш сайт действительно работает, запустив команду iisstart.

Наконец, вы можете перейти на сайт в IIS?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .