Mensagem de erro ao tentar instalar o recurso do ASP.NET no IIS 7.0: "erro"

Sintomas

Serviços de Informações da Internet da Microsoft 7.0 (IIS 7.0), você receberá uma mensagem de erro semelhante à seguinte quando você tenta instalar o recurso Microsoft ASP.NET:
Ocorreu um erro. Nem todos os recursos foram alterados com êxito.

Além disso, as informações a seguir são registradas no arquivo de log de instalação do IIS 7.0 (Iis7.log):
[* * * IIS 7.0 instalação com base no componente * * *]
"%windir%\System32\inetsrv\aspnetca.exe" /install /fullaspnet 2.0.50727.0
<!! FALHAS!! > AddCollectionElement resultado = 0x800700b7
<!! FALHAS!! > WriteFilterToCollection resultado = 0x800700b7
<!! FALHAS!! > Resultado de WriteFiltersSection() = 0x800700b7
<!! FALHAS!! > Resultado de WriteFullASPNETConfiguration() = 0x800700b7
<!! FALHAS!! > Falha na instalação, resultado = 0x800700b7
Observação: O arquivo Iis7.log exe está localizado na pasta onde o Microsoft Windows está instalado.

Causa

Esse problema ocorre porque um filtro de Internet Server API (ISAPI) duplicado é detectado quando você tenta instalar o recurso do ASP.NET.

Resolução

Para resolver esse problema, execute as seguintes etapas:
  1. Para iniciar o Gerenciador do IIS, clique em Iniciar, digite Inetmgr na caixa Iniciar pesquisa e, em seguida, clique em Inetmgr na lista programas .
  2. Expanda o nó computador local, clique duas vezes em Filtros ISAPIe, em seguida, remova todos os filtros do ASP.NET que estão listados.
  3. Reinstale o recurso ASP.NET do IIS 7.0 usando o Windows recursos em Ativar ou desativar o assistente.

Mais informações

Etapas para reproduzir o comportamento

  1. Em um computador que esteja executando o Microsoft Windows XP, instale o Microsoft.NET Framework 2.0 e o Microsoft.NET Framework 1.1.

    Esta etapa instala o Microsoft ASP.NET 2.0 e Microsoft ASP.NET 1.1.
  2. Instale a atualização de segurança descrita no seguinte artigo da Base de Conhecimento Microsoft:
    MS06-056 922770 : vulnerabilidade no ASP.NET 2.0 pode permitir divulgação de informações

    Quando esta atualização de segurança está instalada, o filtro ISAPI chamado ASP.NET_2.0.50727.42 é renomeado ASP.NET_2.0.50727.210.
  3. Atualização para o Windows Vista.

    Quando você atualiza o computador para o Windows Vista, a metabase do IIS é migrado para o Windows Vista. Essa etapa também instala o filtro ISAPI renomeado mencionada na etapa 2. Quando o.NET Framework 1.1 estiver instalado, o programa de instalação registra um filtro ISAPI duplicado.
  4. No IIS 7.0, tente instalar o recurso do ASP.NET.

    Quando você tenta instalar o recurso do ASP.NET, o arquivo de instalação do ASP.NET (Aspnetca.exe) detecta o filtro ISAPI duplicado mencionada na etapa 3. Portanto, a instalação falhará.
Propriedades

ID do Artigo: 929772 - Última Revisão: 20 de fev de 2017 - Revisão: 1

Comentários