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将继续为大家解答。

上一篇:灵活操控Entity Framework的效果展示

下一篇:推荐使用ASP.NET开发中Core、Token的认证详解

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载