J'injecte HttpContextBase dans une classe de mise en cache. HttpContextBase est enregistré en tant que PerWebRequest. J'interagis avec la classe de mise en cache sur chaque requête Web et cela fonctionne bien, mais j'ai également besoin d'initialiser le cache au démarrage de l'application.Résolution Windsor PerWebRequest dans Application_Start
Je comprends que PerWebRequest ne fonctionne pas dans Application_Start si:
castle PerRequestLifestyle not recognize
Quelle est la meilleure façon de résoudre ce dans ma situation?
il n'est pas déraisonnable de vouloir préremplir un cache au démarrage de l'application, alors quelles options ai-je si je veux utiliser Windsor pour résoudre la classe de mise en cache qui dépend de HttpContextBase? –
Comment pouvez-vous utiliser HttpContextBase en dehors de la requête web? –
Vous avez toujours un HttpContext dans l'événement Application_Start –