我正在尝试从.net框架MVC 5迁移到.net核心2.0mvc
很好的过去,我可以通过调用
HttpContext.Current.Application.Lock();
HttpContext.Current.Application["foo"] = bar;
HttpContext.Current.Application.Lock();但我不能将应用程序的这一部分迁移到.net核心。
如何在核心2.0中处理这个问题?
发布于 2017-11-23 23:51:38
HttpContext.Current.Application是一个保留下来的特性,可以使应用程序更容易移植到ASP经典版本。自从ASP.NET 1.0被HttpContext.Current.Cache取代,.NET 4.0被System.Runtime.Caching取代。
但是,现在AspNetCore中缺少了所有这些缓存功能。有一个轻量级缓存选项,IMemoryCache,可以用于许多类似于HttpContext.Current.Cache的场景。为了获得更多的可伸缩性,还有一个IDistributedCache。
https://stackoverflow.com/questions/47461484
复制相似问题