我知道SysCache在幕后使用ASP缓存,但由于我不知道ASP缓存的实现(如果它依赖于任何IIS),我想知道SysCache是否可以在非web应用程序(如Windows Service)中工作?
激活它并使用NHprofiler似乎表明它不是。
发布于 2010-04-04 03:51:42
不,它不是,Syscache是asp.net缓存的抽象。您必须为该服务使用不同的缓存。
编辑:我记得这篇博文:http://www.hanselman.com/blog/UsingTheASPNETCacheOutsideOfASPNET.aspx他们说它应该可以在网络环境之外使用。我们不推荐这样做,因为微软将其维护为在web环境中可用。这意味着你现在可以使用它了,但是当你使用.Net 4(或者5,6,7,...)时可能会遇到麻烦。被释放了。
https://stackoverflow.com/questions/2572441
复制相似问题