webentwicklung-frage-antwort-db.com.de

Erstellen Sie die Standardwebsite in IIS

Ich habe versehentlich die Standardwebsite in IIS gelöscht. Es wird nicht mehr in der Baumstruktur des IIS - Managers angezeigt und beim Durchsuchen von "localhost" wird ein Fehler 404 ausgegeben.

Ich habe IIS erneut installiert, aber die Standardwebsite existiert noch nicht ... Ist es möglich, die Standardwebsite neu zu erstellen, um darin einen Ordner zu erstellen?

73
ciclyng

Andere Antworten sind im Grunde genommen richtig. Dank ihnen konnte ich meine Standardwebsite wiederherstellen. Es fehlen nur einige mehr oder weniger wichtige Details.

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

  1. öffne IIS Manager
  2. klicken Sie mit der rechten Maustaste auf den Knoten Sites unter Ihrem Computer im Baum Connections auf der linken Seite und klicken Sie auf Add Website
  3. geben Sie " Default Web Site " als Site name ein
  4. setze Application pool zurück zu DefaultAppPool !
  5. setze Physical path auf %SystemDrive%\inetpub\wwwroot
  6. lass Binding und alles andere wie es ist

Mögliche Probleme :

  1. Wenn die neu erstellte Website mit der folgenden Meldung nicht gestartet werden kann :

    Internetinformationsdienste-Manager (IIS) - Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird. (Ausnahme von HRESULT: 0x80070020)

    ... ist es möglich, dass Port 80 bereits einer anderen Anwendung zugewiesen ist (in meinem Fall Skype :). Sie können den Bindungsport auf z. 8080 durch Rechtsklick Default Web Site und Auswahl Edit Bindings ... und Edit .... Weitere Informationen finden Sie unter Fehler 0x80070020, wenn Sie versuchen, eine Website in IIS 7. zu starten. Sie können natürlich auch einfach die Anwendung schließen, die sich auf Port 80 befindet.

  2. Für einige Anwendungen ist Standardwebsite erforderlich, um die ID 1 zu erhalten. In meinem Fall hat es nach der Neuerstellung automatisch die ID 1 erhalten. Wenn dies nicht der Fall ist, lesen Sie Erstellen Sie die „Standardwebsite“ in IIS nach versehentlichem Löschen neu. Das gilt nicht für IIS 6 und 7.


Hinweis : Ich musste die Standardwebsite neu erstellen, da ich nicht einmal ein konfiguriertes Projekt öffnen konnte Zum Ausführen unter IIS in Visual Studio . Ich hatte eine Lösung mit ein paar Projekten darin. Eines der Projekte Fehler beim Laden mit der folgenden Fehlermeldung:

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

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

Tat dasselbe Konnte die Standardwebsite nicht direkt neu erstellen - sie beschwerte sich ständig darüber, dass die Datei bereits vorhanden war ...

Ich habe wie folgt fixiert:

  1. Erstellen Sie eine neue Website, die etwas anderes heißt, z. "Standard", zeigt auf "C:\inetpub\wwwroot"
  2. Es sollte mit ID 1 erstellt werden (zumindest meine war)
  3. Umbenennen der Website in "Standardwebsite"
51
Jason Duffett

Ich nehme an, Sie möchten Ihre Anwendungen/Websites über LAN veröffentlichen und darauf zugreifen. Wahrscheinlich als virtuelle Verzeichnisse unter der Standardwebsite. Die Schritte können abhängig von Ihrer IIS -Version variieren. Grundsätzlich sind jedoch folgende Schritte erforderlich:

Stellen Sie Ihre "Default Website" Website wieder her:

  1. eine neue Website erstellen

  2. legen Sie "Default Website" als Namen fest

  3. Geben Sie im Bereich "Bindung" (unteres Bedienfeld) Ihre lokale IP-Adresse in die "IP-Adresse" ein.

  4. Lassen Sie die "Host" - Bearbeitung leer

das ist es: Wenn Sie jetzt Ihre lokale IP-Adresse in Ihren Browser eingeben, wird die von Ihnen soeben hinzugefügte Website angezeigt .. Wenn Sie von LAN aus auf andere Webanwendungen/Websites zugreifen möchten, fügen Sie einfach eine virtuelle Anwendung unter Ihrem Browser hinzu Standard-Website, die auf das Verzeichnis zeigt, in dem sich Ihre veröffentlichte Anwendung/Website befindet. Jetzt können Sie Folgendes eingeben: http: // IhreLocalIPAddress/theNameOfYourApplication , um von Ihrem LAN darauf zuzugreifen.

9
M0-3E

Sie können versuchen, Ihren vorherigen Status wiederherzustellen, indem Sie folgendermaßen vorgehen:

  1. Gehen Sie zu IIS Manager
  2. Klicken Sie mit der rechten Maustaste auf Ihren Local Computer.
  3. Zeigen Sie auf Alle Aufgaben.
  4. Zeigen Sie auf Backup/Restore Configuration.
  5. Wählen Sie die Konfiguration aus, die Sie wiederherstellen möchten
  6. Warten Sie, bis die Konfiguration gültig ist
4
kravasb

Schauen Sie sich diese Antwort auf SuperUser an:

Kurz gesagt: Installieren Sie sowohl IIS als auch WAS erneut.

Im Detail -

Schritt 1

Gehen Sie zu "Entfernen von Programmen" "Schalte Windows Funktionen ein oder aus" Entfernen Sie sowohl IIS als auch WAS (Windows Process Activation Service) Starten Sie den PC neu Schritt 2

Gehen Sie zu "Entfernen von Programmen" "Schalte Windows Funktionen ein oder aus" Aktivieren Sie sowohl IIS als auch WAS (Windows Process Activation Service) Hinweis: Das erneute Installieren von IIS allein hilft nicht. Sie müssen sowohl IIS als auch WAS erneut installieren

Dieser Ansatz hat das Problem für mich behoben.

0

Versuche dies:

Klicken Sie mit der rechten Maustaste im IIS - Manager auf Websites, wählen Sie Neu und dann Website ...

Auf diese Weise können Sie die Standardwebsite neu erstellen.

Nach diesen Schritten starten Sie IIS neu: Klicken Sie mit der rechten Maustaste auf den lokalen Computer, Alle Aufgaben, IIS neu starten ...

0
Vili

Default-Website wurde nach dem Löschen nicht mehr in der Baumstruktur von IIS - Manager-Websites angezeigt, obwohl beim Versuch, es zu erstellen, folgende Fehlermeldung angezeigt wurde:

Eine Website mit demselben Namen ist bereits vorhanden

Also löschte ich die Default-Website, indem ich diese Befehle nacheinander in command Eingabeaufforderung ausführte, die als Administrator ausgeführt wird :

cd %windir%\system32\inetsrv
appcmd delete site "Default Web Site"

Danach konnte ich die Default-Website erneut erstellen.

0

Führen Sie die folgenden Schritte aus Stellen Sie die Website "Default Website" wieder her:

  1. eine neue Website erstellen
  2. legen Sie "Default Website" als Namen fest
  3. Geben Sie im Bereich "Bindung" (unteres Bedienfeld) Ihre lokale IP-Adresse in die "IP-Adresse" ein.
  4. Lassen Sie die "Host" - Bearbeitung leer
0
Muhammad Saeed