2010-02-15 61 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