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 en 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 KB original:   942067

Síntomas

Cuando intenta ejecutar una aplicación web hospedada en un servidor que ejecuta IIS 7.0, es posible que reciba el siguiente mensaje de error:

Error de servidor en la aplicación "ApplicationName"
Error HTTP 403.7: Prohibido
HRESULT: 0x80070005
Descripción de HRESULT La página a la que está intentando obtener acceso requiere que el explorador tenga un certificado de cliente de Capa de sockets seguros (SSL) 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 los equipos cliente realicen a la aplicación web deben usar una conexión de Capa de sockets seguros (SSL).

Además, está seleccionada 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 este problema, use uno de los métodos siguientes.

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 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 para 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 secundario 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 de 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.