Quiero poner una página HTML simple para cualquiera que acceda a mi dirección IP a través del navegador. No he instalado ningún servidor web de terceros (como XAMPP) y IIS tampoco está instalado, pero apunto mi navegador web ahttp://localhost/no da ningún error, sino una página en blanco.
Aún así, no puedo encontrar dónde está la carpeta webroot. Poner index.html
no Users\Public\Public Documents
funciona.
Respuesta1
Cuando el navegador abra la página localhost, haga clic derecho sobre ella y seleccione "Ver código fuente de la página". Busque varios nombres de archivos, como favicon.ico, otras imágenes y carpetas a las que se hace referencia allí. Luego busque estos archivos y carpetas en su computadora.
Para ASP.Net, la carpeta raíz era la carpeta de la aplicación de muestra ASP.Net que escribí, no en la unidad del sistema. Entonces, verifique todas las unidades de la computadora.
Respuesta2
Si localhost muestra una página en blanco y ningún error, eso no significa que se esté ejecutando un servidor web. Probablemente solo signifique que el archivo de hosts vincula localhost a 127.0.0.1 y nada más. Si un servidor web se estuviera ejecutando, generaría un resultado (el servidor web está funcionando o algo así) o un error.
Y sí, puedes poner un archivo de índice html en blanco en la carpeta raíz, y eso también daría como resultado una página en blanco. Pero ningún servidor web hace eso de forma predeterminada, por lo que debería haberlo hecho usted mismo.
Entonces, la carpeta raíz predeterminada depende del servidor que esté ejecutando y, como probablemente no esté ejecutando ningún servidor web, no hay una carpeta raíz web.