asp.net – Glimpse手动分析a MiniProfiler?
我正在研究(WebForms)Web应用程序的运行时分析工具.
我考虑过MiniProfiler和Glimpse. 在MiniProfiler中,记录分析消息很容易(实际上,唯一的方法吗?): var profiler = MiniProfiler.Current; using (profiler.Step("Doing complex stuff")) { using (profiler.Step("Step A")) { // something more interesting here Thread.Sleep(100); } using (profiler.Step("Step B")) { // and here Thread.Sleep(250); } } 在Glimpse中,您可以获得请求生命周期的自动分析 – 但我不确定分析自定义业务逻辑方案的最简单方法是什么. 我读过here,Glimpse支持System.Diagnostics.(Trace | Debug).Trace *()在它的’Trace’选项卡中,但是它只显示时间点,它似乎不会分析嵌套的范围.能够以更结构化的方式跟踪自定义数据会很好 – 例如在“时间轴”选项卡中. 所以问题是,我可以(希望很容易)在Glimpse中获得类似MiniProfiler的结构化自定义日志记录吗? PS.我知道有一个展示MiniProfiler数据的Glimpse扩展,但看起来它已被抛弃. PPS.我很高兴看到Glimpse在我的WebForms项目(在IIS经典管道模式中)开箱即用(几乎)! AFAIK,MiniProfiler在配置上不是很好,它偏向于MVC. 解决方法
不幸的是,从版本1.8.6(核心软件包)开始,Glimpse不支持这一点.
从技术上讲,你可以很容易地编写一个扩展来执行此操作,但它是一个常见的请求,我们将它添加到下一个版本中.它实际上已经记录在http://getglimpse.com/Docs/Timeline-Tab. 您也可以从我们的GitHub仓库中获取代码或GlimpseTimeline,并使其在当前版本中运行以满足您的需求. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何使用mvcSiteMapProvider实现安全性?
- asp.net – 来自root抛出异常的ServiceStack REST API路径变
- asp.net-mvc – 使用ASP.NET MVC2中的DataAnnotations显示友
- asp.net-mvc – 如何从Action属性返回一个Json对象?
- asp.net – 如何设置sqldatasource参数的值?
- asp.net-mvc – 我是否需要在Login操作上使用ValidateAntiF
- ASP.NET应用程序通过Windows身份验证或表单身份验证向Activ
- asp.net-mvc – 使用MVC3剃刀的ASP.Net图表控件
- 如何将应用程序从经典ASP迁移到ASP.NET MVC?
- 在asp.net mvc中实现“关注人,发布”功能
- asp.net – 如何使用gridview绑定数据集
- asp.net – Grid.SelectedRow.Cells.Item(1).Tex
- asp.net-mvc – 全局访问Ninject内核
- asp.net – Repeater.Items上的DataItem始终为nu
- asp.net – 为什么无法使用ID“Server”进行控制
- asp.net – 在MVC 4.0中使用部分视图中的节
- asp.net – 用于asp超链接的CSS
- asp.net-mvc – MVC6剃须刀如何检测调试模式?
- asp.net – SignalR MethodAccessException
- asp.net – 当数据绑定控件被绑定两次时,如何避免