Sto configurando un progetto MVC 3 per lavorare su un'installazione locale di IIS e ho riscontrato il seguente errore 500:
Il gestore "PageHandlerFactory-Integrated" ha un modulo errato "ManagedPipelineHandler" nell'elenco dei moduli.
Si scopre che ciò è dovuto al fatto che ASP.Net non è stato completamente installato con IIS anche se ho selezionato quella casella nella finestra di dialogo "Aggiungi funzionalità". Per risolvere questo problema, ho semplicemente eseguito il seguente comando al prompt dei comandi
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
Se fossi stato su un sistema a 32 bit, sarebbe stato il seguente:
%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i
La mia domanda è: c'è un modo per installare IIS su un box di Windows 7 per usare .NET 4.0 (MVC 3) senza fare questo passo in più?