J'écris un module HTTP asp.net qui doit lire les données de configuration une fois à partir d'un fichier local (disons config.xml stocké dans le répertoire racine de l'application), puis basé sur la configuration effectuer un traitement sur les demandes entrantes.Comment gérer l'événement de démarrage d'application dans le module ASP.NET
Puisqu'il n'y a pas d'accrochage Application_Start/Application_init disponible dans les modules Asp.NET, quelle serait la meilleure façon de gérer le scénario. J'essaie d'éviter de lire le fichier de configuration chaque fois qu'une demande arrive. Idéalement, je veux lire le fichier de configuration lorsque l'application démarre.
J'ai besoin de coder ce module http seulement et ne veulent pas utiliser Global.asax
Pourquoi n'utilisez-vous pas de variables statiques pour cela? Des moyens statiques pour toutes les sessions. –
Les objets de classe statique sont initialisés uniquement lors du premier accès, et non lors du démarrage du pool d'applications IIS. Le gestionnaire Application_Start est préférable si l'initialisation doit être immédiate au démarrage. – spoulson