Acabo de instalar IIS en Windows Server 2008. Si voy a localhost
, se muestra la página predeterminada, por lo que el servidor web está bien.
He agregado una carpeta con una página en el \inetpub\wwwroot
directorio. La ruta completa a la página es entonces C:\inetpub\wwwroot\folder\file.html
.
He reiniciado los servicios, pero si navego a localhost/folder/file.html
, obtengo un 404 file not found error
.
Obviamente he olvidado algo simple, pero ¿qué es? :)
iis
http-status-code-404
usuario1301428
fuente
fuente
GET /folder/file.html - 80
Respuestas:
Para cualquiera que se encuentre con esto y no encuentre efectivas las otras sugerencias, también verifique que Windows muestre extensiones de nombre de archivo. Abra el Explorador de Windows, haga clic en "Ver" en la barra superior y luego marque "Extensiones de nombre de archivo".
Descubrí que mi archivo en realidad se llamaba index.html.txt a pesar de que mostraba index.html antes de verificar la configuración anterior.
fuente
Yo tuve el mísmo problema.
Observe a su trayectoria:
C:\inetpub\wwwroot\folder\file.html
.Asegurarse de que:
.html
IIS no bloquea la extensión de nombre de archivo que está solicitando (en este caso ).folder
IIS no bloquea los directorios a lo largo de la ruta que está solicitando (en este caso ).Si tiene Windows 8 / Windows 10, puede verificar esas dos cosas en la aplicación de escritorio IIS Manager.
Aquí es cómo:
Request Filtering
.File Name Extensions
pestaña, asegúrese de que.html
no tiene el valorfalse
.Hidden Segments
pestaña, asegúrese de que NINGUNA de las carpetas en su ruta (C:\inetpub\wwwroot\folder\file.html
) esté en la lista.NOTA: Si no puede ver la
Request Filtering
herramienta, es posible que no haya habilitado todas las funciones de IIS. Busque 'Desactivar las funciones de Windows' en su máquina. En el administrador de características de Windows, seleccione todos los cuadrosInternet Information Services -> World Wide Web Services
y seleccione el cuadroInternet Information Services -> Web Management Tools -> IIS Management Consoles
.fuente
He tenido este problema anteriormente: tuve que configurar el nombre de usuario y la contraseña nuevamente en Autenticación anónima y funcionó perfectamente. También puede activar los errores detallados en las páginas de error en IIS para obtener más información.
fuente
Tuve este mismo error. Mi problema fue que accidentalmente instalé otra instancia de DNN en la misma base de datos SQL. Restablecí una copia de seguridad de mi base de datos en una nueva base de datos y luego apunté el archivo de configuración a la nueva base de datos. Entonces ambas instancias funcionaron muy bien.
fuente
En el panel de Conexiones IIS, haga clic en el nodo Sitios y verifique la columna Estado a la derecha. En mi caso, el sitio web predeterminado se detuvo y me estaba dando un error 404.
fuente