在Global.aspx中的Application_End()
期间,HttpContext.Current为空。我仍然希望能够访问缓存 - 它在内存,所以想看看我是否可以参考它以某种方式将位保存到磁盘。C#ASP.NET:如何访问缓存时没有HttpContext.Current可用(为空)?
问题 - 有没有办法在HttpContext.Current为空时以某种方式引用内存中的缓存?
也许我可以创建一个全局静态变量来存储指向缓存的指针,我可以在HTTP请求上更新(伪:"static <pointer X>" = HttpRequest.Current
)并通过Application_End()中的指针检索缓存的引用?
有没有更好的方式来访问内存中的缓存,当没有Http请求时?