Je configure un projet MVC 3 pour fonctionner sur une installation locale d'IIS et j'ai rencontré l'erreur 500 suivante:
Le gestionnaire «PageHandlerFactory-Integrated» a un mauvais module «ManagedPipelineHandler» dans sa liste de modules.
Il s'avère que cela est dû au fait qu'ASP.Net n'a pas été complètement installé avec IIS même si j'ai coché cette case dans la boîte de dialogue "Ajouter une fonctionnalité". Pour résoudre ce problème, j'ai simplement exécuté la commande suivante à l'invite de commande
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
Si j'avais été sur un système 32 bits, cela aurait ressemblé à ceci:
%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i
Ma question est, existe-t-il un moyen d'installer IIS sur une boîte Windows 7 pour utiliser .NET 4.0 (MVC 3) sans prendre cette étape supplémentaire?