1

Я хочу разместить простую HTML-страницу для любого, кто получает доступ к моему IP-адресу через браузер. Я не установил какой-либо сторонний веб-сервер (например, XAMPP), и IIS тоже не установлен, но указание моего веб-браузера на http://localhost/ не выдает ошибку, а пустую страницу.

Тем не менее, я не могу найти, где находится папка webroot. Помещение index.html в Users\Public\Public Documents не работает.

2 ответа2

0

Когда браузер откроет страницу localhost, щелкните по ней правой кнопкой мыши и выберите "View Source Source". Найдите несколько имен файлов, таких как favicon.ico, другие изображения и папки, на которые есть ссылки. Затем найдите эти файлы и папки на вашем компьютере.

Для ASP.Net корневой папкой была папка примера приложения ASP.Net, которое я написал, а не на системном диске. Итак, проверьте все компьютерные диски.

-2

Если localhost выдает пустую страницу и не выдает ошибки, это не означает, что веб-сервер работает. Вероятно, это только означает, что файл hosts связывает localhost с 127.0.0.1 и ничего более. Если веб-сервер работает, он выдаст результат (веб-сервер работает или что-то в этом роде) или ошибку.

И да, вы можете поместить пустой HTML-файл индекса в корневую папку, и это также приведет к пустой странице. Но ни один веб-сервер не делает этого по умолчанию, поэтому вы должны были сделать это самостоятельно.

Таким образом, корневая папка по умолчанию, которая зависит от сервера, на котором вы работаете, и, поскольку вы, вероятно, не используете какой-либо веб-сервер, корневой веб-папки не существует.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .