我想為透過瀏覽器存取我的 IP 位址的任何人放置一個簡單的 HTML 頁面。我沒有安裝任何第三方 Web 伺服器(如 XAMPP),也沒有安裝 IIS,但將我的 Web 瀏覽器指向http://本地主機/沒有給出任何錯誤,但有一個空白頁。
儘管如此,我還是找不到 webroot 資料夾在哪裡。投入index.html
進去Users\Public\Public Documents
沒有作用。
答案1
當瀏覽器開啟本機主機頁面時,請右鍵單擊它並選擇“查看頁面來源”。找到幾個檔案名,例如 favicon.ico、其中引用的其他圖像和資料夾。然後在您的電腦上搜尋這些文件和資料夾。
對於 ASP.Net,根資料夾是我編寫的 ASP.Net 範例應用程式的資料夾,而不是在系統磁碟機上。因此,檢查所有計算機驅動器。
答案2
如果 localhost 給出空白頁面並且沒有錯誤,這並不意味著網頁伺服器正在運行。它可能只意味著主機檔案將 localhost 連結到 127.0.0.1,僅此而已。如果網頁伺服器正在運行,它將產生結果(網頁伺服器正在工作或其他)或錯誤。
是的,您可以在根資料夾中放置一個空白的 html 索引文件,這也會導致空白頁面。但預設情況下沒有網頁伺服器會這樣做,因此您應該自己這樣做。
因此,預設根資料夾取決於您正在執行的伺服器,並且由於您可能沒有運行任何網頁伺服器,因此沒有網路根資料夾。