2
我正在使用MiniProfiler來剖析我的MVC應用程序和WCF服務,這就像一個魅力與一個警告 - 當配置文件信息包含sql。MiniProfiler無法顯示SqlTimings
症狀:
- 的「查詢時間(毫秒)」標題從彈出
- 的「%在SQL」也從彈出
- 底部失蹤失蹤如果我點擊在「SQL」鏈接則顯示灰色的疊加,但沒有任何信息,並引發了一些jQuery的錯誤(它無法找到元素)。
小挖後,我發現,這是所有做的JSON響應HasSqlTimings沒有在JSON響應的根HasSqlTimings(假),這是根的信息/之間的不一致兒童等級(真)。
[OnDeserialized]
void OnDeserialized(StreamingContext ctx)
{
HasSqlTimings = GetTimingHierarchy().Any(t => t.HasSqlTimings);
HasDuplicateSqlTimings = GetTimingHierarchy().Any(t => t.HasDuplicateSqlTimings);
if (_root != null)
{
_root.RebuildParentTimings();
}
}
我看了看源代碼,它看起來應該可以正常工作但沒有處理!有沒有人有任何想法,我可能會出錯?
我提交了錯誤此:http://code.google.com/p/mvc-mini-profiler/issues/detail? ID = 124&感謝= 124& TS = 1321969953 –