最近在调试NopCommerce的时候,常遇到一个地址不知道请求哪个路由(比如http://localhost/apparel-shoes,比如http://localhost/login)您能快速说出是哪个controller哪个action吗?当然你可以到后台搜索并查看,但现在有一个工具你只要加在页面上就可以在当前页面上显示路由等信息,这就是我们今天的主题MiniProfiler,let’s
begin!
1.MVC MiniProfiler介绍
MVC MiniProfiler是Stack
Overflow团队设计的一款对ASP.NET MVC、WebForm 以及WCF
的性能分析的小程序。可以对一个页面本身,及该页面通过直接引用、Ajax、Iframe形式访问的其它页面进行监控,监控内容包括数据库内容,并可以显示数据库访问的SQL(支持EF、EF
CodeFirst等 )。并且以很友好的方式展现在页面上。
我的小结就是可以查看MVC路由,并分析页面执行的时间等。
2.NopCommerce中开启MiniProfiler调试
第1处修改:在global.asax中将(代表本地localhost访问的直接启动调试)
改成
第2处修改:在global.asax中将(代表本地localhost访问的直接关闭调试)
第3处修改:将_Root.Head.cshtml中
加一句Request.Islocal
3.测试结果
我们可以方便的看到路由信息及执行时间,还有更多的功能选项,大家慢慢发觉吧!今天就到这吧!
时间: 2024-12-16 14:25:01