使用MiniProfiler调试Asp.net Mvc性能
2016-02-01 15:32
846 查看
使用nuget添加MiniProfiler.EF组件
在Global文件中配置MiniProfiler
在_Layout文件中添加
在webconfig文件中添加
查看运行结果
6.细微监控,在Action如下添加:
关于如何使用MiniProfiler更好的文章MiniProfiler.EF6监控调试MVC5和EF6的性能
在Global文件中配置MiniProfiler
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); //初始化miniProfiler StackExchange.Profiling.EntityFramework6.MiniProfilerEF6.Initialize(); } protected void Application_BeginRequest() { MiniProfiler.Start(); } protected void Application_EndRequest() { MiniProfiler.Stop(); }
在_Layout文件中添加
@StackExchange.Profiling.MiniProfiler.RenderIncludes()
在webconfig文件中添加
<system.webServer> <handlers> <add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" /> </handlers> </system.webServer>
查看运行结果
6.细微监控,在Action如下添加:
var profiler = MiniProfiler.Current; List<PictureCategory> cates; using (profiler.Step("获取PictureCategory列表")) { cates = db.PictureCategories.ToList(); }
关于如何使用MiniProfiler更好的文章MiniProfiler.EF6监控调试MVC5和EF6的性能
相关文章推荐
- ASP.NET Core 1.0 Configuration 配置管理
- ASP.NET MVC4.0+EF+LINQ+bui+网站+角色权限管理系统(7)
- Asp.Net 网站一键部署技术(上)
- 开发ASP.NET MVC设置统一的命名空间
- ASP.NET 4.5.256 has not been registered on the Web server
- 提高 ASP.NET Web 应用性能的 24 种方法和技巧
- 【B/S】Asp.Net控件总结
- 【B/S】Asp.Net宏观认识
- Asp.net MVC3使用Reporting Services生成PDF解决Web在线打印
- ASP.NET中JSON的序列化和反序列化
- metasploit——How To Set Up A Penetration Testing Lab
- 怎样安装和配置Windows 7系统的IIS 7和ASP
- ASP.NET Core 1.0 基础与应用启动
- ASP.net 5主要改进
- ASP.NET教程
- Asp.net中GridView使用详解(引)
- ASP.NET Core 1.0基础之诊断
- Metasploit渗透
- 创建Metasploit Payloads
- 简单 metasploit 漏洞入侵步骤