Error HTTP 403.14: Prohibido al abrir una página web de IIS

Este artículo ayuda a resolver el error "Error HTTP 403.14 - Prohibido: el servidor web está configurado para no enumerar el contenido de este directorio" que se produce al abrir una página web de Internet Information Services (IIS).

Versión original del producto:   Internet Information Services 7.0 y versiones posteriores
Número KB original:   942062

Nota

  • El público objetivo de este artículo son los administradores de sitios web y los desarrolladores web.
  • Este artículo solo se aplica a aplicaciones ASP.Net formularios tradicionales.

Síntomas

Cuando visita un sitio web hospedado en IIS 7.0 o una versión posterior, recibe un mensaje de error similar al siguiente:

Error de servidor en la aplicación "nombre de la aplicación"
Error HTTP 403.14- Prohibido
HRESULT: 0x00000000
Descripción de HRESULT: el servidor web está configurado para no enumerar el contenido de este directorio.

Resolución para usuarios

Si es un usuario, póngase en contacto con los administradores del sitio web para informarles de que se ha producido este error para esta dirección web.

Resolución para administradores de sitios

Este problema se produce porque el sitio web no tiene habilitada la característica de exploración de directorios. Además, el documento predeterminado no está configurado. Para resolver este problema, use uno de los métodos siguientes:

Método 1: Habilitar la característica de exploración de directorios en IIS (recomendado)

Para resolver este problema, siga estos pasos:

  1. Inicie el Administrador de IIS Para ello, seleccione Inicio, Ejecutar, escriba inetmgr.exe y, a continuación, seleccione Aceptar.
  2. En el Administrador de IIS, expanda el nombre del servidor, expanda sitios web y, a continuación, seleccione el sitio web que desea cambiar.
  3. En la vista Características, haga doble clic en Exploración de directorios.
  4. En el panel Acciones, seleccione Habilitar.

Método 2: Agregar un documento predeterminado

Para resolver este problema, siga estos pasos:

  1. Inicie el Administrador de IIS Para ello, seleccione Inicio, Ejecutar, escriba inetmgr.exe y, a continuación, seleccione Aceptar.
  2. En el Administrador de IIS, expanda el nombre del servidor, expanda sitios web y, a continuación, seleccione el sitio web que desea cambiar.
  3. En la vista Características, haga doble clic en Documento predeterminado.
  4. En el panel Acciones, seleccione Habilitar.
  5. En el cuadro Nombre de archivo, escriba el nombre del documento predeterminado y, a continuación, seleccione Aceptar.

Método 3: Habilitar la característica de exploración de directorios en IIS Express

Nota

Este método es para los desarrolladores web que experimentan este problema cuando usan IIS Express.

  1. Abra una ventana del símbolo del sistema y vaya a la carpeta de IIS Express del equipo. Por ejemplo, escriba el siguiente comando en el símbolo del sistema y, a continuación, presione ENTRAR:

    C:\Program Files\IIS Express
    
  2. Escriba el siguiente comando y, a continuación, presione Entrar:

    appcmd set config /section:directoryBrowse /enabled:true
    

Para obtener más información acerca Appcmd.exe líneas de comandos, vea Introducción a AppCmd.exe.