Ich möchte eine einfache HTML-Seite für jeden erstellen, der über einen Browser auf meine IP-Adresse zugreift. Ich habe keinen Drittanbieter-Webserver (wie XAMPP) installiert und IIS ist auch nicht installiert, aber ich richte meinen Webbrowser aufhttp://localhost/gibt keinen Fehler aus, sondern eine leere Seite.
Ich kann den Webroot-Ordner immer noch nicht finden. Das Einfügen index.html
funktioniert Users\Public\Public Documents
nicht.
Antwort1
Wenn der Browser die Localhost-Seite öffnet, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Seitenquelle anzeigen“. Suchen Sie nach mehreren Dateinamen, wie favicon.ico, anderen Bildern und Ordnern, auf die dort verwiesen wird. Suchen Sie dann auf Ihrem Computer nach diesen Dateien und Ordnern.
Für ASP.Net war der Stammordner der Ordner der von mir geschriebenen ASP.Net-Beispielanwendung, nicht auf dem Systemlaufwerk. Überprüfen Sie also alle Computerlaufwerke.
Antwort2
Wenn localhost eine leere Seite und keinen Fehler ausgibt, bedeutet das nicht, dass ein Webserver läuft. Es bedeutet wahrscheinlich nur, dass die Hosts-Datei localhost mit 127.0.0.1 verknüpft und sonst nichts. Wenn ein Webserver laufen würde, würde dies ein Ergebnis (Webserver funktioniert oder so etwas) oder einen Fehler generieren.
Und ja, Sie können eine leere HTML-Indexdatei in den Stammordner legen, was ebenfalls zu einer leeren Seite führen würde. Aber kein Webserver macht das standardmäßig, also hätten Sie das selbst tun müssen.
Der Standardstammordner hängt also von dem Server ab, den Sie betreiben, und da Sie wahrscheinlich keinen Webserver betreiben, gibt es keinen Webstammordner.