J'ai lu plusieurs messages et questions sur l'utilisation de l'huile de palme. runAllManagedModulesForAllRequests
en el modules
section de <system.WebServer>
et je crains d'utiliser ce paramètre de manière incorrecte.
Toutes mes applications ASP.NET MVC sont écrites à l'aide de .NET Framework 4.0 et de MVC2, et nous avons une version bêta d'une application qui utilise MVC3.
Ces applications sont déployées sur des serveurs fonctionnant sous Windows 2008R2/IIS7.5. Les sites sont configurés pour fonctionner dans des pools d'applications Integrated Pipeline/.NET 4.0.
Si je mets runAllManagedModulesForAllRequests="false"
alors je reçois une erreur HTTP 403.14 - Forbidden de IIS. Si je mets cette valeur à true, tout va bien.
Cependant, cet article suggère que c'est une mauvaise chose à faire et une solution :
N'utilisez pas runAllManagedModulesForAllRequests="true" pour faire fonctionner votre routage MVC.
Est-ce vraiment si grave, dois-je suivre ce conseil ?