2011-07-25 39 views
11

即時通訊在測試網站上使用mvc-mini-profiler。當我在我的操作方法上放置一個OutputCacheAttribute時,分析器不會執行,並且總是返回緩存之前的最後一個值。帶有OutputCacheAttribute的mvc-mini-profiler

有沒有辦法告訴mvc-mini-profiler,結果來自緩存,所以它可以更新他的狀態?也許客戶網站上,我們可以看到這樣的信息:

http://localhost/Home (from cache) 2.1ms, +0.5ms 

回答

1

應用輸出緩存到一個控制器動作還緩存探查結果。將OutputCache應用於控制器時,大部分ASP.NET MVC管道都未執行。

您可以添加時產生的探查頁的日期時間信息,是這樣的:

profiler.Step("Generated: " + DateTime.Now.ToString()); 
相關問題