Como corrigir: O manipulador “PageHandlerFactory-Integrated” possui um módulo inválido “ManagedPipelineHandler” em sua lista de módulos

Estou configurando um projeto MVC 3 para funcionar em uma instalação local do IIS e me deparei com o seguinte erro 500:

Handler "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 extr

questionAnswers(18)

yourAnswerToTheQuestion