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

77468
MichaelS

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

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

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

12
Восстановить из резервной копии? Удалить и переустановить IIS? Какие «настройки» вы хотите восстановить? Что ты уже пробовал? Ƭᴇcʜιᴇ007 10 лет назад 0
@ techie007: я добавил больше информации к вопросу MichaelS 10 лет назад 0
У меня нет IIS8 под рукой для тестирования, но вот пара вещей, чтобы проверить / попробовать: http://girdharbisht.com/girdhar/?cat=47 и http://mscodingblog.blogspot.ca/2012/11 /create-default-iis-website-using.html может быть, кто-то придет с конкретным ответом, или, если вы выясните это, пожалуйста, опубликуйте его как ответ. :) Ƭᴇcʜιᴇ007 10 лет назад 0

3 ответа на вопрос

15
MichaelS

In short: Reinstall both IIS and WAS.

In details -

Step 1

  1. Go to "Add remove programs"
  2. "Turn windows features on or off"
  3. Remove both IIS and WAS (Windows Process Activation Service)
  4. Restart the PC

Step 2

  1. Go to "Add remove programs"
  2. "Turn windows features on or off"
  3. Turn on both IIS and WAS (Windows Process Activation Service)

Note: Reinstalling IIS alone won't help. You have to reinstall both IIS and WAS

Работал отлично! Я обнаружил, что удаление IIS не полностью удаляет содержимое папки inetpub, что могло быть вызвано проблемами с разрешениями. Я также удалил это в дополнение к вашим шагам. Adam 9 лет назад 2
Аналогичный процесс публикуется как принятый ответ в этой [ветке форума IIS.NET] (https://forums.iis.net/t/1154336.aspx). icc97 6 лет назад 0
1
Dawid Ferenczy

You don't need to reinstall the whole IIS or WAS!

If it's just about creating the Default Web Site, reinstalling the whole IIS and WAS is little bit too much "aggressive" solution and absolutely the last thing to do if everything else fails. I was able to recreate it manually using IIS Manager.

Check my answer on StackOverflow where it's explained in detail.

I have deleted Default Web Site accidentally at some point of time most probably. When I was trying to open a project configured to run under IIS in Visual Studio, it failed to load with an error message:

"The Web Application Project is configured to use IIS. The Web server 'http://localhost:8080/' could not be found."

After I have recreated Default Web Site in IIS Manager as described in my answer, I was able to reload and open that specific project.

This was the complete process to restore the Default Web Site in my case (IIS 7 on Windows 7 64bit):

  1. open IIS Manager
  2. right click Sites node under your machine in the Connections tree on the left side and click Add Website
  3. enter "Default Web Site" as a Site name
  4. set Application pool back to DefaultAppPool!
  5. set Physical path to %SystemDrive%\inetpub\wwwroot
  6. leave Binding and everything else as is

Check my answer on StackOverflow for more details.

0
DoComputing

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

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

Похожие вопросы