Glimpse为ASP.NET程序提供了详细的性能、调试、诊断功能。它在每个页面的下面展现了关键的性能指标。当你须要了解服务器的运行情况能让你深刻到你的应用。Glimpse提供了很是多的有价值的信息,我建议你在开发环境中都使用它。 Fiddler 和 F-12 开发者工具 提供了一个客户端的视图,Glimpse提供一个数据来自服务端的详细视图。web
下面的教程的重点集中在使用在ASP.NET MVC和EF中使用Glimpse, 固然Glimpse还有For XXX的不少包. 官方文档在这Glimpse docs. 服务器
Glimpse是一个开源系统.mvc
为localhost打开Glimpse功能工具
打开http://localhost:<port #>/glimpse.axd页面选择右上角的Turn Glimpse On按钮性能
如今打开localhost, Heads Up Display (HUD) 显示在页面的底部.测试
Glimpse HUD page 详细展现了一些耗时信息. 这些性能数据能当即告诉你问题在哪 - 在你开始测试前. 点击右下角的G出现下面一个信息面板:spa
Timeline 标签debug
模型绑定Model Binding调试
model binding选项卡 提供给咱们一些信息帮助咱们了解咱们的表单参数是怎么绑定到模型上的或者为何有些没有按照咱们的预想绑定. blog
看到下面图片右边中间部分的 ? 图标没, 点击它能够到Glimpse的帮助页面.
路由
Routes选项卡帮助咱们debug和了解路由状况. 在下面的图中, 产品路由被选中 (绿色的就是选中的).
路由constraints, Areas和data tokens都能显示出来. 更多信息见Glimpse Routes和Attribute Routing in ASP.NET MVC 5.