Я хочу разместить простую HTML-страницу для любого, кто получает доступ к моему IP-адресу через браузер. Я не установил ни одного стороннего веб-сервера (например, XAMPP) и IIS также не установлен, но указываю свой веб-браузер наhttp://localhost/не выдает никакой ошибки, но выдает пустую страницу.
Все еще не могу найти где находится папка webroot. Вставить index.html
не Users\Public\Public Documents
получается.
решение1
Когда браузер откроет страницу localhost, щелкните по ней правой кнопкой мыши и выберите «Просмотр исходного кода страницы». Найдите несколько имен файлов, например favicon.ico, другие изображения и папки, на которые там есть ссылки. Затем найдите эти файлы и папки на своем компьютере.
Для ASP.Net корневой папкой была папка примера приложения ASP.Net, которую я написал, а не на системном диске. Итак, проверьте все диски компьютера.
решение2
Если localhost выдает пустую страницу и никаких ошибок, это не значит, что веб-сервер работает. Вероятно, это означает только то, что файл hosts связывает localhost с 127.0.0.1 и ничего больше. Если бы веб-сервер работал, он бы выдал результат (веб-сервер работает или что-то в этом роде) или ошибку.
И да, вы можете поместить пустой файл индекса html в корневую папку, и это также приведет к пустой странице. Но ни один веб-сервер не делает этого по умолчанию, так что вы должны были сделать это сами.
Итак, корневая папка по умолчанию зависит от сервера, который вы используете, и поскольку вы, вероятно, не используете никакой веб-сервер, корневой веб-папки нет.