Я случайно удалил веб-сайт по умолчанию в IIS; Он больше не отображается в дереве диспетчера IIS, а просмотр «localhost» возвращает ошибку 404.
Я переустановил IIS, но веб-сайт по умолчанию все еще не существует ... Можно ли воссоздать веб-сайт по умолчанию, чтобы я мог создать свою папку внутри?
Ответы:
Другие ответы в основном верны, благодаря им я смог восстановить свой веб-сайт по умолчанию, им просто не хватает некоторых более или менее важных деталей.
Это был полный процесс восстановления веб-сайта по умолчанию в моем случае ( IIS 7 на Windows 7 64bit):
%SystemDrive%\inetpub\wwwroot
Возможные проблемы :
Если вновь созданный веб-сайт не может быть запущен, появляется следующее сообщение:
... возможно, порт 80 уже назначен другому приложению (в моем случае - Skype :). Вы можете изменить привязку порта к 8080 , щелкнув правой кнопкой мыши по умолчанию веб - сайта и выберите Изменить привязки ... и Edit ... . Дополнительные сведения см. В разделе Ошибка 0x80070020 при попытке запустить веб-сайт в IIS 7.0 . Или, конечно, можно просто закрыть приложение на 80-м порту.
Некоторым приложениям требуется, чтобы веб-сайт по умолчанию имел идентификатор 1 . В моем случае он автоматически получил ID 1 после отдыха. Если это не ваш случай, см. Раздел «Повторное создание веб-сайта по умолчанию» в IIS после случайного удаления . Для IIS 6 и 7 все по-другому.
Примечание . Мне пришлось воссоздать веб-сайт по умолчанию , потому что я не смог даже открыть проект, настроенный для работы под IIS в Visual Studio . У меня было решение с парой проектов внутри. Не удалось загрузить один из проектов, появляется следующее сообщение об ошибке:
После воссоздания веб-сайта по умолчанию в диспетчере IIS я смог перезагрузить и открыть этот конкретный проект.
источник
Сделал то же самое. Не удалось напрямую воссоздать веб-сайт по умолчанию - он постоянно жаловался, что файл уже существует ...
Я исправил следующее:
источник
Я полагаю, вы хотите публиковать и получать доступ к своим приложениям / веб-сайтам из локальной сети; возможно, в виде виртуальных каталогов на веб-сайте по умолчанию. Действия могут различаться в зависимости от вашей версии IIS, но в основном это сводится к следующим шагам:
Восстановите свой веб-сайт по умолчанию:
создать новый сайт
установите в качестве имени "Веб-сайт по умолчанию"
В разделе «Привязка» (нижняя панель) введите свой локальный IP-адрес в поле «IP-адрес».
вот и все: теперь, когда вы вводите свой локальный IP-адрес в браузере, вы получаете только что добавленный веб-сайт. Теперь, если вы хотите получить доступ к любому из ваших других веб-приложений / веб-сайтов из локальной сети, просто добавьте виртуальное приложение на свой веб-сайт по умолчанию, указывающее на каталог, содержащий ваше опубликованное приложение / веб-сайт. Теперь вы можете ввести: http: // yourLocalIPAddress / theNameOfYourApplication, чтобы получить к нему доступ из вашей локальной сети.
источник
Вы можете попытаться восстановить предыдущее состояние, выполнив следующие действия:
источник
Посмотрите этот ответ на SuperUser:
Этот подход решил проблему для меня.
источник
Попробуй это:
В диспетчере IIS щелкните правой кнопкой мыши веб-сайты, выберите «Создать», затем «Веб-сайт» ...
Таким образом вы можете воссоздать веб-сайт по умолчанию.
После этих шагов перезапустите IIS: щелкните правой кнопкой мыши на локальном компьютере, Все задачи, перезапустите IIS ...
источник
Выполните следующие действия. Восстановите свой веб-сайт по умолчанию:
источник
Я удалил папку C: \ inetpub и переустановил IIS, который воссоздал веб-сайт и настройки по умолчанию.
источник