有什么方法可以列出当前存储在OutputCache中的页面?如何查看ASP.NET OutputCache的内容?
只是路径列表会做,但如果有方法可以获得有关每个项目的更多信息(过期等),那么一切都会更好。
有什么方法可以列出当前存储在OutputCache中的页面?如何查看ASP.NET OutputCache的内容?
只是路径列表会做,但如果有方法可以获得有关每个项目的更多信息(过期等),那么一切都会更好。
据我所知,Cache是一个单身人士,每个应用程序域只有一个实例。 OutputCache也使用它,它只不过是一个Response.Cache。所以我认为缓存页面应该可以通过缓存(对不起,我目前无法检查)。而下面的文章将帮助你在这种情况下:
http://www.codeproject.com/KB/session/exploresessionandcache.aspx
http://aspalliance.com/CacheManager/Default.aspx
这里是一个小工具,我写的,可以让您查看缓存的内容。您还可以查看文件的依赖关系并删除缓存。
这里是另一个工具,它显示的用户控件(Web表单)高速缓存和正在延伸的,以及显示输出缓存细节
有用的工具!我用zihotki的答案去了,因为我真的想看到_how_来做,而你的源代码目前不可用,但是谢谢。 – 2010-02-28 08:42:39
@Mark B谢谢!是的,我不确定我放置源代码的位置。它 刚刚消失! :( – azamsharp 2010-02-28 18:14:14
破损的链接.... – UpTheCreek 2011-04-05 11:57:27