Estou configurando um projeto MVC 3 para funcionar em uma instalação local do IIS e me deparei com o seguinte erro 500:
O manipulador "PageHandlerFactory-Integrated" possui um módulo incorreto "ManagedPipelineHandler" em sua lista de módulos.
Acontece que isso ocorre porque o ASP.Net não foi completamente instalado com o IIS, embora eu tenha marcado essa caixa na caixa de diálogo "Adicionar recurso". Para corrigir isso, simplesmente executei o seguinte comando no prompt de comando
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
Se eu estivesse em um sistema de 32 bits, teria a seguinte aparência:
%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i
Minha pergunta é: existe uma maneira de instalar o IIS em uma caixa do Windows 7 para usar o .NET 4.0 (MVC 3) sem executar esta etapa extra?