Wie kann ich die IIS-Einstellungen und die Standardwebsite wiederherstellen?


14

Unter Windows 8.1 mit IIS8. Wie kann ich die IIS-Einstellungen und die Standardwebsite wiederherstellen?

Ich habe einen Computer, auf dem alle Anwendungspools und Websites von seinem IIS gelöscht wurden. Ich habe versucht, den IIS zu entfernen und neu zu installieren, aber auch nach der Neuinstallation werden die Default Web Siteund DefaultAppPoolnicht wiederhergestellt.

Ich möchte den IIS an dem Punkt wiederherstellen, an dem er zum ersten Mal installiert wurde.


Aus einer Sicherung wiederherstellen? IIS entfernen und neu installieren? Welche "Einstellungen" möchten Sie wiederherstellen? Was hast du schon probiert
ƬᴇcƬᴇιᴇ007

@ techie007: Ich habe der Frage weitere Informationen hinzugefügt
MichaelS

Ich habe kein IIS8 zum Testen zur Hand, aber hier sind ein paar Dinge zum Überprüfen / Ausprobieren: girdharbisht.com/girdhar/?cat=47 und mscodingblog.blogspot.ca/2012/11/… Vielleicht kommt jemand mit eine bestimmte Antwort., oder wenn Sie es herausfinden, posten Sie es bitte als Antwort. :)
ƬᴇcƬᴇιʜ007

Antworten:


17

Kurz gesagt: Installieren Sie IIS und WAS neu.

Im Detail -

Schritt 1

  1. Gehen Sie zu "Programme hinzufügen / entfernen"
  2. "Schalte Windows Funktionen ein oder aus"
  3. Entfernen Sie sowohl IIS als auch WAS (Windows Process Activation Service).
  4. Starten Sie den PC neu

Schritt 2

  1. Gehen Sie zu "Programme hinzufügen / entfernen"
  2. "Schalte Windows Funktionen ein oder aus"
  3. Aktivieren Sie sowohl IIS als auch WAS (Windows Process Activation Service).

Hinweis: Eine Neuinstallation von IIS allein hilft nicht. Sie müssen IIS und WAS neu installieren


2
Hat super funktioniert! Beim Entfernen von IIS wurde der Inhalt des inetpub-Ordners möglicherweise aufgrund von Berechtigungsproblemen nicht vollständig gelöscht. Ich habe das zusätzlich zu deinen Schritten auch gelöscht.
Adam

Ein ähnlicher Vorgang wird als akzeptierte Antwort in diesem IIS.NET-Forenthread veröffentlicht
icc97,

1

Sie müssen nicht den gesamten IIS oder WAS neu installieren!

Wenn es nur darum geht, die Standardwebsite zu erstellen , ist die Neuinstallation des gesamten IIS und von WAS etwas zu "aggressiv" und absolut das Letzte, was zu tun ist, wenn alles andere fehlschlägt. Ich konnte es manuell mit dem IIS-Manager neu erstellen .

Überprüfen Sie meine Antwort auf StackOverflow, wo es ausführlich erklärt wird.

Ich habe die Standardwebsite höchstwahrscheinlich irgendwann versehentlich gelöscht . Wenn ich versuchte, ein Projekt zu öffnen, das für die Ausführung unter IIS in Visual Studio konfiguriert war, konnte es nicht mit einer Fehlermeldung geladen werden:

" Das Webanwendungsprojekt ist für die Verwendung von IIS konfiguriert. Der Webserver" http: // localhost: 8080 / "wurde nicht gefunden. "

Nachdem ich die in meiner Antwort beschriebene Standardwebsite im IIS-Manager neu erstellt habe , konnte ich das betreffende Projekt neu laden und öffnen.

In meinem Fall war dies der vollständige Vorgang zum Wiederherstellen der Standardwebsite ( IIS 7 unter Windows 7 64-Bit):

  1. Öffnen Sie den IIS-Manager
  2. Klicken Sie mit der rechten Maustaste in der Verbindungsstruktur auf der linken Seite unter Ihrem Computer auf den Knoten Sites, und klicken Sie auf Website hinzufügen
  3. Geben Sie " Standardwebsite " als Site-Namen ein
  4. Set Anwendungspool zurück auf DefaultAppPool !
  5. Setzen Sie den physischen Pfad auf%SystemDrive%\inetpub\wwwroot
  6. Lass Binding und alles andere wie es ist

Überprüfen Sie meine Antwort auf StackOverflow für weitere Details.


0

Wenn beim Starten von IIS Fehler auftreten und Sie eine gemeinsam genutzte iis-Konfiguration ausführen. Stellen Sie sicher, dass Ihre redirection.config in C: \ Windows \ System32 \ inetsrv \ config den richtigen Benutzernamen und das richtige Kennwort für die Netzwerkfreigabe hat.

Hat mir eine komplette IIS-Neuinstallation erspart.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.