Erro HTTP 403.7 ao executar um aplicativo Web hospedado em um servidor que está executando o IIS 7.0

Este artigo ajuda você a resolve o problema em que o erro HTTP 403.7 pode ser gerado quando você executa um aplicativo Web hospedado em um servidor que está executando Serviços de Informações da Internet da Microsoft (IIS) 7.0.

Versão original do produto: Serviços de Informações da Internet 7.0
Número de KB original: 942067

Sintomas

Ao tentar executar um aplicativo Web hospedado em um servidor que está executando o IIS 7.0, você pode receber a seguinte mensagem de erro:

Erro do servidor no aplicativo "ApplicationName"
Erro HTTP 403.7 – Proibido
HRESULT: 0x80070005
Descrição do HRESULT A página que você está tentando acessar exige que seu navegador tenha um certificado de cliente SSL (Secure Sockets Layer) que o servidor Web reconhece.

Motivo

Esse problema ocorre porque a opção Exigir SSL está selecionada. Essa opção é exibida na página Configurações do SSL do Gerenciador do IIS. Quando essa opção é selecionada, todas as solicitações que os computadores cliente fazem ao aplicativo Web devem usar uma conexão SSL (Secure Sockets Layer).

Além disso, a opção Exigir do recurso certificados cliente está selecionada. Essa opção também aparece na página Configurações de SSL do Gerenciador do IIS. Quando essa opção é selecionada, todos os computadores cliente que enviam solicitações para o servidor que está executando o IIS devem ter certificados de cliente válidos.

Para resolver esse problema, use um dos métodos a seguir.

Resolução 1: configurar um certificado de cliente em um computador cliente

O certificado do cliente é emitido por uma autoridade de certificação confiável pelo servidor que está executando o IIS.

Resolução 2: alterar a opção Exigir para Aceitar

Se você não exigir que os usuários tenham certificados de cliente para executar o aplicativo Web, use a opção Aceitar em vez da opção Exigir do recurso Certificados do Cliente . Você pode alterar essa configuração na página Configurações do SSL para o aplicativo Web no IIS Manager. Para fazer isso, siga estas etapas:

  1. No computador que está executando o IIS 7.0, selecione Iniciar, digite inetmgr na caixa Iniciar Pesquisa , clique com o botão direito do mouse em Inetmgr na lista Programas e selecione Executar como administrador.

    Se você tiver solicitado uma senha de administrador ou para uma confirmação, digite sua senha ou selecione Continuar.

  2. No Gerenciador do IIS, localize o aplicativo Web para o qual você deseja alterar a configuração do SSL.

  3. No Modo de Exibição de Recursos, clique duas vezes em Configurações de SSL.

  4. Na página Configurações do SSL , selecione a opção Aceitar em Certificados de cliente.

  5. No painel Ações , selecione Aplicar.