Dan*_*fer 24
如本文所述,建议您使用System.Web.HttpRuntime.Cache
而不是使用.System.Web.HttpContext.Current.Cache
此外,虽然文章讨论了性能,但我在过去也遇到了一些问题,而这些问题在HttpContext.Current
您预期的时候并不总是可用,特别是在处理异步处理程序时.
另一件需要注意的事情是,如果您没有在HTTP请求的上下文中访问缓存,HttpContext
则无法帮助您,因为您将无法访问相关的上下文.