IIS 7.5 не работает, не удается подключиться к localhost, ошибка 404 - PullRequest
0 голосов
/ 24 августа 2011

Кто-то настроил IIS 7.5 на моем компьютере с примером проекта. Я создал новый проект и хотел, чтобы этот новый проект был доступен на локальном хосте (порт 80 по умолчанию). Я изменил сайт (в разделе Сайты в навигаторе) в диспетчере IIS, и теперь я ничего не могу сделать.

Когда я пытаюсь запустить проект из Visual Studio, он успешно открывается в браузере в "localhost / # somePort", но когда я пытаюсь ввести в браузер только "localhost", я получаю сообщение об ошибке 404.

Пожалуйста, есть идеи как это исправить? Я думаю, что некоторые файлы по умолчанию для IIS были изменены / повреждены.

Ответы [ 2 ]

0 голосов
/ 02 апреля 2015

Я просто столкнулся с той же проблемой. Видимо, изменение привязок изменяет только сайт по умолчанию /, а не дочерние виртуальные приложения.

Я нашел эту статью - http://www.carryoverbit.com/running-iis-on-localhost-only/

Если ссылка не работает ...

После редактирования привязок в IISManager («Редактировать привязки ...») необходимо использовать netsh и добавить 127.0.0.1 в качестве прослушивателя для трафика http.

Открыть командную строку (от имени администратора)

netsh
netsh> http
netsh http> show iplisten 
(empty list is shown)
netsh http> add iplisten 127.0.0.1

IP address successfully added

Теперь используйте iisreset и все должно работать.

0 голосов
/ 24 августа 2011

Обычно из Visual studio, если это проект ASP.net, он запускается из механизма тестирования веб-разработчика (это mini iis, работающий на случайном порте) ... Вам необходимо опубликовать проект в IIS или скопироватьскомпилированный вывод в папку, которая находится в пути к каталогу сайта IIS, и измените эту папку на приложение (с консоли iis mmc, щелкнув правой кнопкой мыши по папке и выбрав «Изменить в приложение», я полагаю ...

Iне был уверен насчет "localhost / # somePort", но я предполагаю, что я понял, что вы имели в виду;)

...