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

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

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

Nota:

  • Este artículo está dirigido a administradores de sitios web o a desarrolladores web.
  • Este artículo solo se aplica a las aplicaciones de formulario de ASP.Net 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 del servidor en la aplicación "nombre de aplicación"
HTTP Error 403.14 - Prohibido
HRESULT: 0x00000000
Descripción de HRESULT: El servidor web está configurado para que no muestre el contenido de este directorio.

Resolución para usuarios

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

Resolución para administradores de sitios

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

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

Para resolver este problema, siga estos pasos:

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

Método 2: Agregar un documento predeterminado

Para resolver este problema, siga estos pasos:

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

Método 3: Habilitar la característica de examen de directorios en IIS Express

Nota:

Este método es para aquellos desarrolladores web que tienen este problema al usar IIS Express.

  1. Abra el símbolo del sistema y vaya a la carpeta IIS Express del equipo. Por ejemplo, escriba el comando siguiente en el símbolo del sistema y 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 sobre líneas de comandos Appcmd.exe, consulte Introducción a AppCmd.exe.