ASP.NET Request.ClientCertificate que regresa vacío en IIS 7

Estoy migrando una aplicación web de un servidor IIS 6 a un servidor IIS 7 y tengo problemas para obtener el certificado del cliente.

El fragmento de código que estoy usando se ve así:

        HttpClientCertificate cert = Request.ClientCertificate;

        if (cert.IsPresent)
        {
            ...
        }

En el servidor IIS 6, elcert.IsPresent siempre es cierto. Sin embargo, en el cuadro IIS 7, siempre es falso. Ambas pruebas se realizaron con IE 8 desde la misma computadora. El único cambio fue la URL del servidor, por lo que el cliente debe estar configurado correctamente.

No recibo ningún error de conexión SSL (estoy accediendo a la página a través dehttps) y configuré la Configuración SSL -> Certificados de cliente: Aceptar (igual que la configuración de IIS 6).

Revisé y configuré el servidor IIS 7 lo más cerca que pude del servidor IIS 6, pero todavía no obtengo el certificado.

¿Hay otras áreas que necesito mirar para la configuración?

Además, si configuro los certificados de Cliente: en Requerido, aparece un error 403.7 en el cuadro IIS 7. No sé si eso es un síntoma, pero en caso de que la información sea útil ...

Respuestas a la pregunta(3)

Su respuesta a la pregunta