Compartilhar via


Instale o ASP.NET 4.5 no Windows 8 e no Windows Server 2012

Este artigo explica por que não é possível instalar ou desinstalar o ASP.NET 4.5 no Microsoft Windows 8 usando o utilitário Aspnet_regiis.exe e ajuda a resolver esse problema.

Versão original do produto: ASP.NET no .NET Framework 4.5.2, Windows 8, Windows Server 2012
Número original do KB: 2736284

Sintomas

Nas versões anteriores do Windows que executam o IIS (Serviços de Informações da Internet), o aspnet_regiis -I comando podia ser usado para instalar o recurso ASP.NET. A partir do Windows 8, os seguintes problemas podem ocorrer ao tentar instalar ASP.NET usando o utilitário Aspnet_regiis.exe:

  1. Se você executar aspnet_regiis -I a instalação do ASP.NET 4.5 no IIS 8, uma mensagem de erro como a seguinte será exibida:

    Esta opção não é suportada nesta versão do sistema operacional. Em vez disso, os administradores devem instalar/desinstalar o ASP.NET 4.5 com IIS8 usando a caixa de diálogo Ativar/Desativar Recursos do Windows, a ferramenta de gerenciamento do Gerenciador do Servidor ou a ferramenta de linha de dism.exe comando. Para obter mais detalhes, consulte https://go.microsoft.com/fwlink/?linkid=216771.

  2. Se você tiver um aplicativo que usa projetos de instalação para instalar um aplicativo no IIS, a instalação falhará ao habilitar o ASP.NET 4.5 e o aplicativo poderá falhar ao instalar.

  3. Se você instalar um aplicativo no Windows 8 que tente instalar o ASP.NET 4.5 usando aspnet_regiis -Io , o aplicativo não poderá habilitar o ASP.NET 4.5.

Causa

O utilitário Aspnet_regiis.exe não é mais usado para instalar e desinstalar o ASP.NET 4.5 no Windows 8. ASP.NET 4.5 agora é um componente do Windows e pode ser instalado e desinstalado como qualquer outro componente do Windows.

Solução

Para instalar ou desinstalar o ASP.NET 4.5 no Windows 8 ou Windows Server 2012, use uma das seguintes opções:

  • Execute o seguinte comando em um prompt de comando administrativo:

    dism /online /enable-feature /featurename:IIS-ASPNET45
    
  • Para computadores cliente com Windows 8, ative o IIS-ASPNET45 em Ativar/desativar recursos do Windows em Recursos de desenvolvimento de>aplicativos dos Serviços>>da Web da Internet ASP.NET 4.5.

  • Para computadores com Windows Server 2012, habilite o IIS-ASPNET45 usando o Gerenciador do Servidor, em Servidor Web (IIS)>ASP.NET de Desenvolvimento>de Aplicativos de Servidor>Web 4.5.