使用MiniProfiler调试ASP.NET web api项目性能
2018-09-19 15:56
543 查看
本质上,集成Miniprofiler可以分解为三个问题:
- 怎样监测一个WebApi项目的性能。
- 将性能分析监测信息从后端发送到UI。
- 在UI显示分析监测结果。
首先安装Miniprofiler,MiniProfiler.EF6
在Global.asax 加入
protected override void Application_Start(object sender, EventArgs e) { StackExchange.Profiling.EntityFramework6.MiniProfilerEF6.Initialize(); MiniProfiler.Settings.Results_Authorize = p => true; MiniProfiler.Settings.Results_List_Authorize = p => true; MiniProfiler.Settings.RouteBasePath = "~/profiler/";//访问路径/profiler/results 或者/profiler/results-index base.Application_Start(sender, e); } protected void Application_BeginRequest() { MiniProfiler.Start(); } protected void Application_EndRequest() { MiniProfiler.Stop(); }
运行项目,http://localhost//profiler/results-index 即可看到监测结果
相关文章推荐
- 使用MiniProfiler调试ASP.NET MVC网站性能
- 使用MiniProfiler调试ASP.NET MVC网站性能
- 使用MiniProfiler调试Asp.net Mvc性能
- 使用MiniProfiler调试ASP.NET MVC网站性能
- 使用MiniProfiler调试ASP.NET MVC网站性能
- 使用MvcMiniProfiler调试ASP.NET MVC网站性能
- 使用MvcMiniProfiler调试ASP.NET MVC网站性能
- ASP.NET MVC5 使用MiniProfiler 监控MVC性能
- 实例分析ASP.NET在MVC5中使用MiniProfiler监控MVC性能的方法
- ASP.NET MVC性能调试工具-MvcMiniProfiler
- asp.net mvc ef 性能监控调试工具 MiniProfiler
- 对一个前端使用AngularJS后端使用ASP.NET Web API项目的理解(1)
- 对一个前端使用AngularJS后端使用ASP.NET Web API项目的理解(2)
- 对一个前端使用AngularJS后端使用ASP.NET Web API项目的理解(1)
- 性能工具MiniProfiler在Asp.Net WebForm跟踪EntityFramework
- 在ASP.NET Web API项目中使用Hangfire实现后台任务处理
- 使用MiniProfiler给Asp.net MVC和Entity Framework号脉(附源码)
- VS中使用本地IIS调试ASP.NET项目
- ASP.NET MVC性能优化工具 MiniProfiler
- 性能工具MiniProfiler在Asp.Net WebForm跟踪EntityFramework