在Global.aspx中的Application_End()
期間,HttpContext.Current爲空。我仍然希望能夠訪問緩存 - 它在內存,所以想看看我是否可以參考它以某種方式將位保存到磁盤。C#ASP.NET:如何訪問緩存時沒有HttpContext.Current可用(爲空)?
問題 - 有沒有辦法在HttpContext.Current爲空時以某種方式引用內存中的緩存?
也許我可以創建一個全局靜態變量來存儲指向緩存的指針,我可以在HTTP請求上更新(僞:"static <pointer X>" = HttpRequest.Current
)並通過Application_End()中的指針檢索緩存的引用?
有沒有更好的方式來訪問內存中的緩存,當沒有Http請求時?