2010-02-15 63 views
12

有什麼類似的「Django的調試工具欄」對於ASP.NET(更具體地說ASP.NET MVC)。調試工具欄ASP.NET

這是一個HTML頁面覆蓋,顯示總的執行時間,SQL查詢(和時間),被稱爲什麼看法......等

回答

0

沒,沒什麼,我知道的。

如果您使用的WebForms爲你的意見,你可以從標準的ASP.NET跟蹤渲染視圖的名稱(組,然後導航到{}爲approot /trace.axd)。如果您使用SQL Server作爲DBMS,則使用Profiler查看查詢。

2

我使用的HttpModule像this one登錄請求的性能信息。

1

如果使用的是EF,NH或L2S您可以檢查真棒http://hibernatingrhinos.com/products/UberProf。它會幫助你處理sql查詢,並會警告你一些不好的做法(選擇N + 1等)。
ELMAH也許對你有用。
而要測量服務器端的時間,請嘗試檢查OnResultExecuting/OnResultExecuted之間的時間。這基本上是用HTML實際呈現頁面的時間。
在客戶端就可以使用Firebug擴展到Firefox,檢查Network tab

2

Glimpse

網絡

提供實時診斷&洞察到幾十萬的開發者每天

現場演示的指尖的診斷平臺:http://play.getglimpse.com/

Glimpse平視顯示器(HUD)是一個迷你儀表板,可提取有關請求的最重要細節並將其顯示在頁面底部。

從HUD,您可以在右下角點擊「G」跳進另一個信息水平。當主面板打開時,您將看到一系列選項卡,爲您的應用程序提供一系列的見解。

核心標籤:

  • 阿賈克斯
  • 歷史
  • 時間軸
  • 跟蹤

ASP。NET標籤:

  • 緩存
  • 配置
  • 環境
  • 請求
  • 路線
  • 服務器
  • 會議

ASP.NET MVC特定標籤:

  • 執行
  • 模型綁定
  • 查看

EF標籤:

  • SQL