有什麼方法可以列出當前存儲在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