J'ai une application HttpApplication (Global.asax) dans mon application web, je l'utilise pour attraper et enregistrer des exceptions non gérées et pour configurer WebFormURLRouting. Tout cela fonctionne, cependant je veux déplacer ce code dans mon cadre d'application, (pas dans Global.asax.cs)C# ASP.NET HttpModules: HttpApplication Events
Je viens d'essayer de créer une classe HttpApplication dans le cadre, mais il semble que je ne peux pas remplacer les événements ? Quoi qu'il en soit, je crois que je peux utiliser un HttpModule à la place pour consommer ces événements, à savoir:
1) Éliminer complètement le besoin de Global.asax?
2) Comment cet effet plus grande échelle, à savoir éventuellement d'exécuter l'application sur une batterie de serveurs Web
3) Je HttpHandlers pour gérer d'autres choses comme l'importation du fichier et le téléchargement de fichiers, est-il une limite au nombre de HttpModule/HttpHandlers devraient être utilisés ou devraient-ils être combinés en quelque sorte pour réduire les frais généraux?
Les commentaires appréciés