添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

NuGet安装
1,MiniProfiler核心(版本3.2)
2,MiniProfiler.EF(版本3.0.11,根据使用的EF版本选择4.5.6)
3,MiniProfiler.MVC(选择MVC4,版本3.0.11)

配置
1,Global.asax文件中添加

public class MvcApplication : System.Web.HttpApplication
    protected void Application_Start()
        AreaRegistration.RegisterAllAreas();
        FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);
        //增对特定权限用户才开放监控功能
        MiniProfiler.Settings.Results_Authorize = Request =>
            string name = Request.Cookies["name"] == null ? "" : Request.Cookies["name"].Value;
            if (name.Equals("admin"))
                return true;
                return false;
        //监控EF
        MiniProfilerEF6.Initialize();
        //MVC视图监测
		GlobalFilters.Filters.Add(new ProfilingActionFilter());
        var copy = ViewEngines.Engines.ToList();
        ViewEngines.Engines.Clear();
        foreach (var item in copy)
            ViewEngines.Engines.Add(new ProfilingViewEngine(item));
	//EF监测
    protected void Application_BeginRequest()
        if (Request.IsLocal)
            MiniProfiler.Start();
	//EF监测
    protected void Application_EndRequest()
        MiniProfiler.Stop();

2,要监控的html中添加

@using StackExchange.Profiling;
@MiniProfiler.RenderIncludes();

3,web.config中添加

<system.webServer>
	<handlers>
		<add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
	</handlers>
</system.webServer>

如安装错版本

1,卸载packbag
2,清除引用
3,清除bin内残留dll
4,清除packbag内残留包
5,在项目文件目录中搜索该packbag名称,查看并卸载较高的那个文件版本

前端效果展示如下:
在这里插入图片描述
在这里插入图片描述

针对性监控:在监控条目较多的时候使用,使得特定监控更佳清晰可见;也可对方法等一系列行为进行性能监测,包括ajax等等

using (MiniProfiler.Current.Step("针对性监控-增加数据测试1"))
    db.Dep.Add(new Dep() { depName = "信息中心1", id = "27" });
    db.SaveChanges();
using (MiniProfiler.Current.Step("针对性监控-增加数据测试2"))
    db.Dep.Add(new Dep() { depName = "信息中心1", id = "28" });
    db.SaveChanges();

其他详细文档见官网地址:https://miniprofiler.com/dotnet/

NuGet安装1,MiniProfiler核心(版本3.2)2,MiniProfiler.EF(版本3.0.11,根据使用的EF版本选择4.5.6)3,MiniProfiler.MVC(可以不装)配置1,Global.asax文件中添加public class MvcApplication : System.Web.HttpApplication{ protected voi...
前言:学了Spring boot有一段时间了,但是实战的经验还是比较缺乏。所以自己也是在GItHub和Gitee上找了一些超好的Spring boot项目目录:第 1 章 Spring 风云再起 重新认识 Spring Spring Boot 精要 Spring Boot 不是什么 Spring Boot 入门 安装 Spring Boot CLI 使用 Spring Initializr 初始化 Spring Boot 项目 1.3 小结 第 2 章 开发第一个应用程序 运用 Spring Boot
一开始我对.net的印象很模糊,分不清.net与framework的区别,但是在读了NET_.NET深入体验与实战精要这本书后终于算是理清了关系,书的开头就说了这样一段话: 我现在肯定没有这本书的作者理解透彻,可是他至少让我知道了.net才是开发平台,而对于framework这本书也有介绍: 通过这两段话我明白的是.net里面包含framework,framework是在.net运行环境下开发...
前端框架领域,Angular、React、Vue.js 三足鼎立,而 Vue.js 因其性能、通用、易用、体积、学习成本低等特点深受广大前端们的追捧,并吸引了一大批前端初学者。作为 Vue.js 的入门教程,此达人课共计16篇文章,涵盖了所需了解的核心基础知识,并通过小小电商网站的搭建,在实战过程中带大家快速掌握 Vue.js。 本课程共包含三大部分。第一部分(第1-2篇)带你初步认识 ...
一、什么是知识 可以用来解决问题的特征表达(feature representation)。人类语言或图谱只是知识的一种表达方式。AI模型学到的特征表达也是知识,只要它能解决问题。获取知识的能力是AI技术的核心。 二、什么是智能系统 无论是生物还是非生物智能系统,都必须含有三要素:观察系统、智力系统、活动系统。观察系统收集数据。智力系统... 【Spring】No context registered. Use the 'RegisterContext' method or the 'spring/context' 落寞伟少: 废话读你依赖你 【Spring】No context registered. Use the 'RegisterContext' method or the 'spring/context' 菜鸟变凤凰2023: 你这不是废话吗?怎么配置倒是说啊