MiniProfiler
Posted 自由的鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MiniProfiler相关的知识,希望对你有一定的参考价值。
1.安装MiniProfiler包
PM> Install-Package MiniProfiler
2.在Views下的web.config中引入命名空间:
<pages pageBaseType="System.Web.Mvc.WebViewPage"> <namespaces> <add namespace="StackExchange.Profiling" /> ...... </namespaces> </pages>
3.在_Layout</body>前加入:
@MiniProfiler.RenderIncludes();
4.在Global.asax中加入:
protected void Application_BeginRequest() { if (Request.IsLocal) { MiniProfiler.Start(); } //or any number of other checks, up to you } protected void Application_EndRequest() { MiniProfiler.Stop(); //stop as early as you can, even earlier with MvcMiniProfiler.MiniProfiler.Stop(discardResults: true); }
5.在web.config中加入(如果MiniProfiler不展示任何信息):
<system.webServer> ... <handlers> <add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" /> </handlers> </system.webServer>
以上是关于MiniProfiler的主要内容,如果未能解决你的问题,请参考以下文章
性能工具MiniProfiler在Asp.Net WebForm跟踪EntityFramework
MiniProfiler使用点滴记录-2017年6月23日11:08:23
使用带有实体框架代码优先和 ASP.NET MVC 3 和 mvc miniprofiler 的 SQL Server CE 时出现问题
MiniProfiler(MiniProfiler.EF6监控调试MVC5和EF6的性能)