ASP.NET开发中miniprofiler跟踪MVC的性能详解
来源:爱站网时间:2020-06-19编辑:网友分享
MiniProfiler监控MVC性能的实现可以跟踪页面事件,而且这对诊断程序的性能有非常大的帮助,并且可以发挥事半功倍的作用,今天爱站技术频道小编小编会举例说明ASP.NET开发中miniprofiler跟踪MVC的性能详解,希望对新手们有所帮助。
MiniProfiler监控MVC性能的实现可以跟踪页面事件,而且这对诊断程序的性能有非常大的帮助,并且可以发挥事半功倍的作用,今天爱站技术频道小编小编会举例说明ASP.NET开发中miniprofiler跟踪MVC的性能详解,希望对新手们有所帮助。
1.安装
首先新建一个 asp.net mvc 项目
右键项目,管理NuGet程序包。 安装 MiniProfiler.Mvc4和MiniProfiler
ps:MiniProfiler.MVC4的NuGet包(该MVC4包支持MVC5)
或者也可以打开程序包管理控制台 输入命令进行安装
Install-Package MiniProfiler -Version 3.2.0.157
Install-Package MiniProfiler.Mvc4 -Version 3.0.11
2.将以下内容添加到Application_Start()Global.asax中
protected void Application_Start() { ... GlobalFilters.Filters.Add(new ProfilingActionFilter()); var copy = ViewEngines.Engines.ToList(); ViewEngines.Engines.Clear(); foreach (var item in copy) { ViewEngines.Engines.Add(new ProfilingViewEngine(item)); } }
3.将以下内容添加到“Application_BeginRequest()”和“Application_EndRequest()”,也在Global.asax中
protected void Application_BeginRequest() { if (Request.IsLocal) { MiniProfiler.Start(); } } protected void Application_EndRequest() { MiniProfiler.Stop(); }
4.将以下内容添加到_Layout.cshtml(就在
上述就是爱站技术频道小编介绍的ASP.NET开发中miniprofiler跟踪MVC的性能详解,有没有帮助到大家解决到这些问题呢?专业的知识js.aizhan.com将继续为大家解答。