我知道 SysCache 在底层使用 ASP 缓存,但由于我不知道 ASP 缓存的实现(以及它是否依赖于 IIS),我想知道 SysCache 是否可以在非 Web 应用程序中工作(例如Windows 服务)?
激活它并使用 NHprofiler 似乎表明它不是。
不,它不是,Syscache 是对 asp.net 缓存的抽象。您必须为该服务使用不同的缓存。
编辑:
我记得这篇博文:http://www.hanselman.com/blog/UsingTheASPNETCacheOutsideOfASPNET.aspx http://www.hanselman.com/blog/UsingTheASPNETCacheOutsideOfASPNET.aspx他们说它应该可以在网络环境之外使用。只是不推荐这样做,因为微软保持它可以在网络环境中使用。这意味着您现在可以使用它,但是当.Net 4(或5、6、7...)发布时您可能会遇到麻烦。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)