Partilhar via


Erro HTTP 403.7 ao executar um aplicativo Web hospedado em um servidor que executa o IIS 7.0

Este artigo ajuda a resolver 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 o Microsoft Internet Information Services (IIS) 7.0.

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

Sintomas

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

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

Causa

Esse problema ocorre porque a opção Exigir SSL está selecionada. Essa opção aparece na página Configurações de 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 do cliente é 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 para o servidor que está executando o IIS.

Resolução 2: altere 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 de cliente. Você pode alterar essa configuração na página Configurações de SSL do aplicativo Web no Gerenciador do IIS. 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 for solicitada uma senha de administrador ou 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 SSL.

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

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

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