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?
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):
%SystemDrive%\inetpub\wwwroot
Mögliche Probleme :
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.
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:
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:
eine neue Website erstellen
legen Sie "Default Website" als Namen fest
Geben Sie im Bereich "Bindung" (unteres Bedienfeld) Ihre lokale IP-Adresse in die "IP-Adresse" ein.
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.
Sie können versuchen, Ihren vorherigen Status wiederherzustellen, indem Sie folgendermaßen vorgehen:
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.
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 ...
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.
Führen Sie die folgenden Schritte aus Stellen Sie die Website "Default Website" wieder her: