有什麼類似的「Django的調試工具欄」對於ASP.NET(更具體地說ASP.NET MVC)。調試工具欄ASP.NET
這是一個HTML頁面覆蓋,顯示總的執行時間,SQL查詢(和時間),被稱爲什麼看法......等
有什麼類似的「Django的調試工具欄」對於ASP.NET(更具體地說ASP.NET MVC)。調試工具欄ASP.NET
這是一個HTML頁面覆蓋,顯示總的執行時間,SQL查詢(和時間),被稱爲什麼看法......等
沒,沒什麼,我知道的。
如果您使用的WebForms爲你的意見,你可以從標準的ASP.NET跟蹤渲染視圖的名稱(組,然後導航到{}爲approot /trace.axd)。如果您使用SQL Server作爲DBMS,則使用Profiler查看查詢。
我使用的HttpModule像this one登錄請求的性能信息。
如果使用的是EF,NH或L2S您可以檢查真棒http://hibernatingrhinos.com/products/UberProf。它會幫助你處理sql查詢,並會警告你一些不好的做法(選擇N + 1等)。
ELMAH也許對你有用。
而要測量服務器端的時間,請嘗試檢查OnResultExecuting/OnResultExecuted之間的時間。這基本上是用HTML實際呈現頁面的時間。
在客戶端就可以使用Firebug擴展到Firefox,檢查Network tab
我有點遲到的答覆。 mini profiler就是這麼做的。你可以在http://data.stackexchange.com(左上角)看到它的行動。
網絡
提供實時診斷&洞察到幾十萬的開發者每天
現場演示的指尖的診斷平臺:http://play.getglimpse.com/
Glimpse平視顯示器(HUD)是一個迷你儀表板,可提取有關請求的最重要細節並將其顯示在頁面底部。
從HUD,您可以在右下角點擊「G」跳進另一個信息水平。當主面板打開時,您將看到一系列選項卡,爲您的應用程序提供一系列的見解。
核心標籤:
ASP。NET標籤:
ASP.NET MVC特定標籤:
EF標籤: