Dans ASP.NET MVC3, je remarque que Application_BeginRequest est également appelée pour mes fichiers CSS et JS. Mes fichiers CSS et JS résident respectivement dans les dossiers/Content et/Scripts.Est-ce que Global.asax.cs Application_BeginRequest doit être appelé pour les fichiers CSS et JS?
Est-ce correct? Est-il vraiment nécessaire que ces fichiers passent par le pipeline de code managé?
Le site fonctionne sur IIS7 (et le serveur Web ASP.NET).
sectionMon configuration des modules se présente comme suit:
<modules runAllManagedModulesForAllRequests="false">
<remove name="UrlRoutingModule-4.0" />
<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" />
</modules>
Merci Volodymyr. Non, je n'utilise pas de fournisseurs de chemins virtuels personnalisés :( – willem
pourriez-vous ajouter votre section de configuration «gestionnaires» et quel mode de pipeline vous utilisez? –
Salut! Avez-vous résoudre le problème? Si oui, pourriez-vous mettre à jour votre question à donner plus d'informations aux utilisateurs? –