温莎PerWebRequest分辨率的Application_Start
-
26-09-2019 - |
题
我注入HttpContextBase成缓存类。 HttpContextBase注册为PerWebRequest。我互动与每个Web请求缓存类,并能正常工作,但我还需要在应用程序启动初始化缓存。
据我所知,PerWebRequest没有在工作的Application_Start不过:
什么是我的情况来解决它的最好方法?
解决方案
不使用的东西,取决于每个Web请求的东西Web请求外部。
如果你需要靠你注册为PWR我建议得到另一个组件与不同的生活方式,服务和使用的Application_Start它并使用IHandlerSelector
来回报PWR之一,当你是一个Web请求中的类,并且另一个否则
其他提示
要当容器开始我通常使用的可启动设施预热缓存。 下面是关于如何使用它的一个示例: http://blog.bittercoder.com/PermaLink, GUID,a621ddda-acb5-4afd-84ff-faafb96a2fa1.aspx
不隶属于 StackOverflow