Error HTTP 403.7 al ejecutar una aplicación web hospedada en un servidor que ejecuta IIS 7.0

Este artículo le ayuda a resolver el problema por el que se puede producir el error HTTP 403.7 al ejecutar una aplicación web hospedada en un servidor que ejecuta Microsoft Internet Information Services (IIS) 7.0.

Versión original del producto: Internet Information Services 7.0
Número de KB original: 942067

Síntomas

Al intentar ejecutar una aplicación web hospedada en un servidor que ejecuta IIS 7.0, puede recibir el siguiente mensaje de error:

Error del servidor en la aplicación "ApplicationName"
Error HTTP 403.7: prohibido
HRESULT: 0x80070005
Descripción de HRESULT La página a la que intenta acceder requiere que el explorador tenga un certificado de cliente ssl (Capa de sockets seguros) que el servidor web reconozca.

Causa

Este problema se produce porque la opción Requerir SSL está seleccionada. Esta opción aparece en la página Configuración de SSL del Administrador de IIS. Cuando se selecciona esta opción, todas las solicitudes que realizan los equipos cliente a la aplicación web deben usar una conexión SSL (Capa de sockets seguros).

Además, se selecciona la opción Requerir de la característica Certificados de cliente . Esta opción también aparece en la página Configuración de SSL del Administrador de IIS. Cuando se selecciona esta opción, todos los equipos cliente que envían solicitudes al servidor que ejecuta IIS deben tener certificados de cliente válidos.

Para resolver el problema, use uno de los siguientes métodos.

Resolución 1: Configurar un certificado de cliente en un equipo cliente

El certificado de cliente lo emite una entidad de certificación de confianza para el servidor que ejecuta IIS.

Resolución 2: Cambiar la opción Requerir a Aceptar

Si no necesita que los usuarios tengan certificados de cliente para ejecutar la aplicación web, use la opción Aceptar en lugar de la opción Requerir de la característica Certificados de cliente . Puede cambiar esta configuración en la página Configuración de SSL de la aplicación web en el Administrador de IIS. Para ello, siga estos pasos:

  1. En el equipo que ejecuta IIS 7.0, seleccione Inicio, escriba inetmgr en el cuadro Iniciar búsqueda , haga clic con el botón derecho en Inetmgr en la lista Programas y, a continuación, seleccione Ejecutar como administrador.

    Si se le pide una contraseña de administrador o una confirmación, escriba la contraseña o seleccione Continuar.

  2. En el Administrador de IIS, busque la aplicación web para la que desea cambiar la configuración ssl.

  3. En la vista Características, haga doble clic en Configuración de SSL.

  4. En la página Configuración de SSL , seleccione la opción Aceptar en Certificados de cliente.

  5. En el panel Acciones , seleccione Aplicar.