0
我看到源代码,这个地方:缓存在哪里保存?
HttpContext.Current.Cache.Remove("Something");
哪里缓存得救?如何在高速缓存中查看元素/值的列表?
如果我重新启动Windows Server并运行IIS服务器 - 缓存被清除还是从某处重新加载?
我看到源代码,这个地方:缓存在哪里保存?
HttpContext.Current.Cache.Remove("Something");
哪里缓存得救?如何在高速缓存中查看元素/值的列表?
如果我重新启动Windows Server并运行IIS服务器 - 缓存被清除还是从某处重新加载?
您在这里的内容是HttpContext
缓存,仅当您在Web服务器上运行应用程序时才可用。它是内存缓存,不会保存在任何地方。因此,如果您的计算机重新启动,或者即使您的Web应用程序重新启动,此缓存也将被清除。
如果您使用Enterprise Library
缓存块,那些缓存块可以选择备份存储,因此可以从应用程序启动时重新激活缓存。
如果你想看到的是你的缓存,可以使用GetEnumerator
>>http://msdn.microsoft.com/en-us/library/system.web.caching.cache.getenumerator%28v=vs.110%29.aspx
[ASP.NET缓存 - MSDN(http://msdn.microsoft.com/en-us/library/ xsbfdd8c(v = vs.100).aspx) – Habib
缓存不耐用。重新启动将清除缓存。 – Joe
它是一个缓存。即使没有重新启动服务器,其内容也可以随时消失。 – usr