Как восстановить настройки IIS и веб-сайт по умолчанию?


14

На Windows 8.1 с IIS8. Как восстановить настройки IIS и веб-сайт по умолчанию?

У меня есть машина, на которой все пулы приложений и веб-сайты были удалены из ее IIS. Я пытался удалить и переустановить IIS, но даже после переустановки Default Web Siteи DefaultAppPoolне восстанавливаются.

Я хотел бы восстановить IIS до той же точки, что и при первой установке.


Восстановить из резервной копии? Удалить и переустановить IIS? Какие «настройки» вы хотите восстановить? Что ты уже пробовал?
Ƭᴇcʜιᴇ007

@ techie007: я добавил больше информации к вопросу
MichaelS

У меня нет IIS8 под рукой для тестирования, но вот пара вещей, которые нужно проверить / попробовать: girdharbisht.com/girdhar/?cat=47 и mscodingblog.blogspot.ca/2012/11/… возможно, кто-то придет с конкретный ответ., или если вы выясните это, пожалуйста, опубликуйте его как ответ. :)
Ƭᴇcʜιᴇ007

Ответы:


17

Вкратце: переустановите IIS и WAS.

Подробно -

Шаг 1

  1. Перейти к «Добавить удаление программ»
  2. «Включить или отключить функции Windows»
  3. Удалить IIS и WAS (Служба активации процессов Windows)
  4. Перезагрузите компьютер

Шаг 2

  1. Перейти к «Добавить удаление программ»
  2. «Включить или отключить функции Windows»
  3. Включите IIS и WAS (служба активации процессов Windows)

Примечание. Переустановка IIS сама по себе не поможет. Вы должны переустановить IIS и WAS


2
Работал отлично! Я обнаружил, что удаление IIS не полностью удаляет содержимое папки inetpub, что могло быть вызвано проблемами с разрешениями. Я также удалил это в дополнение к вашим шагам.
Адам

Аналогичный процесс опубликован как принятый ответ в этой ветке форума
IIS.NET

2

Вам не нужно переустанавливать весь IIS или WAS!

Если речь идет только о создании веб-сайта по умолчанию , переустановка всего IIS и WAS - это слишком «агрессивное» решение и абсолютно последнее, что нужно сделать, если ничего не получится. Мне удалось воссоздать его вручную с помощью диспетчера IIS .

Проверьте мой ответ на StackOverflow, где он подробно объяснен.

Я удалил Default Web Site случайно в какой-то момент времени, скорее всего. Когда я пытался открыть проект, настроенный для запуска под IIS в Visual Studio, он не смог загрузить сообщение об ошибке:

« Проект веб-приложения настроен на использование IIS. Не удалось найти веб-сервер« http: // localhost: 8080 / » ».

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

Это был полный процесс восстановления веб-сайта по умолчанию в моем случае ( IIS 7 в Windows 7 64bit):

  1. открыть IIS Manager
  2. щелкните правой кнопкой мыши узел Сайты под своим компьютером в дереве подключений слева и выберите Добавить веб-сайт.
  3. введите « Веб-сайт по умолчанию » в качестве имени сайта
  4. установите пул приложений обратно в DefaultAppPool !
  5. установить Физический путь к%SystemDrive%\inetpub\wwwroot
  6. оставь Binding и все остальное как есть

Проверьте мой ответ на StackOverflow для более подробной информации.


0

Если вы получаете ошибки при запуске IIS и используете общую конфигурацию iis. Убедитесь, что ваш файл redirection.config в C: \ Windows \ System32 \ inetsrv \ config имеет правильное имя пользователя и пароль для общего сетевого ресурса ....

Спас меня полная переустановка IIS.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.