有什么类似的“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标签: