Jak przywrócić ustawienia IIS i domyślną witrynę sieci Web?

14

W systemie Windows 8.1 z IIS8. Jak przywrócić ustawienia IIS i domyślną witrynę sieci Web?

Mam komputer, na którym wszystkie pule aplikacji i witryny zostały usunięte z IIS. Próbowałem usunąć i ponownie zainstalować IIS, ale nawet po ponownej instalacji Default Web Sitei DefaultAppPoolnie są one przywracane.

Chciałbym przywrócić IIS do tego samego punktu, jak podczas pierwszej instalacji.

MichaelS
źródło
Przywrócić z kopii zapasowej? Usunąć i ponownie zainstalować IIS? Jakie „ustawienia” chcesz przywrócić? Czego już próbowałeś?
Ƭᴇcʜιᴇ007
@ techie007: Dodałem więcej informacji do pytania
MichaelS
Nie mam pod ręką IIS8 do przetestowania, ale oto kilka rzeczy do sprawdzenia / wypróbowania: girdharbisht.com/girdhar/?cat=47 i mscodingblog.blogspot.ca/2012/11/… może ktoś przyjdzie z konkretna odpowiedź. lub jeśli ją rozwiążesz, opublikuj ją jako odpowiedź. :)
ᴇcʜιᴇ007

Odpowiedzi:

17

W skrócie: Zainstaluj ponownie IIS i WAS.

W szczegółach -

Krok 1

  1. Idź do „Dodaj usuń programy”
  2. „Włącz lub wyłącz funkcje systemu Windows”
  3. Usuń zarówno IIS, jak i WAS (usługa aktywacji procesów systemu Windows)
  4. Uruchom ponownie komputer

Krok 2

  1. Idź do „Dodaj usuń programy”
  2. „Włącz lub wyłącz funkcje systemu Windows”
  3. Włącz usługi IIS i WAS (usługa aktywacji procesów systemu Windows)

Uwaga: Ponowna instalacja IIS nie pomoże. Musisz ponownie zainstalować IIS i WAS

MichaelS
źródło
2
Działa świetnie! Odkryłem, że usunięcie IIS nie usunęło w pełni zawartości folderu inetpub, co mogło wynikać z problemów z uprawnieniami. Usunąłem to również oprócz twoich kroków.
Adam,
Podobny proces został opublikowany jako zaakceptowana odpowiedź w tym wątku na forum
IIS.NET
2

Nie musisz ponownie instalować całego IIS lub WAS!

Jeśli chodzi tylko o utworzenie domyślnej witryny sieci Web , ponowna instalacja całego IIS i WAS jest nieco zbyt „agresywnym” rozwiązaniem i absolutnie ostatnią rzeczą do zrobienia, jeśli wszystko inne zawiedzie. Byłem w stanie odtworzyć go ręcznie za pomocą Menedżera usług IIS .

Sprawdź moją odpowiedź na StackOverflow, gdzie jest szczegółowo wyjaśniona.

Najprawdopodobniej w pewnym momencie usunąłem domyślną stronę internetową . Kiedy próbowałem otworzyć projekt skonfigurowany do działania w IIS w Visual Studio, nie udało się załadować z komunikatem o błędzie:

Projekt aplikacji sieci Web jest skonfigurowany do korzystania z IIS. Nie można znaleźć serwera sieci Web„ http: // localhost: 8080 / ”.

Po ponownym utworzeniu domyślnej witryny sieci Web w Menedżerze IIS zgodnie z opisem w mojej odpowiedzi mogłem ponownie załadować i otworzyć ten konkretny projekt.

Był to kompletny proces przywracania domyślnej witryny sieci Web w moim przypadku ( IIS 7 w systemie Windows 7 64bit):

  1. otwórz Menedżera IIS
  2. kliknij prawym przyciskiem myszy węzeł Witryny pod maszyną w drzewie Połączenia po lewej stronie i kliknij Dodaj witrynę
  3. wpisz „ Domyślna witryna internetowa ” jako nazwę witryny
  4. ustaw ponownie pulę aplikacji na DefaultAppPool !
  5. ustaw Fizyczną ścieżkę na%SystemDrive%\inetpub\wwwroot
  6. zostaw Wiązanie i wszystko inne, jak jest

Sprawdź moją odpowiedź na StackOverflow, aby uzyskać więcej informacji.

Dawid Ferenczy Rogožan
źródło
0

Jeśli pojawią się błędy podczas uruchamiania IIS i uruchomiona konfiguracja udostępnionego systemu iis. Upewnij się, że twoja redirection.config w C: \ Windows \ System32 \ inetsrv \ config ma poprawną nazwę użytkownika i hasło do udziału sieciowego ....

Zapisano mi pełną ponowną instalację IIS.

DoComputing
źródło