问题标签 [miniprofiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
185 浏览

c# - MiniProfiler ASP.NET Core - 基于用户角色的 ShouldProfile

我在 ASP.NET Core 应用程序中设置了MiniProfiler 。分析工作正常。

但是,我只希望管理员能够进行分析。

我有以下内容ConfigureServices

问题是,用户身份似乎没有在该方法中加载。
User.Identity.Name属性为空,并且没有声明。
我的猜测是这个调用发生在该信息被填充之前?

如何根据用户身份进行概要分析?

0 投票
1 回答
466 浏览

asp.net-core - 使用 EF .net 5 在 ASP.NET Core 中使用迷你探查器出现“未找到”错误

我已将以下代码添加到与实体框架一起使用的 asp.net core .net 5 应用程序中。在 startup.cs 我有:

在我的 app.useRouting 之前,我有

我添加了一个控制器,我知道它被称为以下内容:

这是一个 SPA 应用程序,所以没有弹出窗口并不奇怪,但我似乎无法让 http://localhost:5000/profiler 工作。它只是返回“未找到”

想法?

0 投票
1 回答
146 浏览

c# - Mini-profiler 不显示任何关于 sql 查询的统计信息?

迷你分析器不显示任何关于 sql 查询的统计信息

我根据文档和应用程序示例进行设置: https ://miniprofiler.com/dotnet/HowTo/ProfileEFCore https://github.com/MiniProfiler/dotnet/blob/main/samples/Samples.AspNetCore3/Startup 。CS

这是我的 Startup.cs

以及调用 sql 查询的示例

执行此请求后,我使用迷你分析器统计信息检查页面:

并且只看到这个:

我错过了什么 ?为什么我看不到 SQL 查询的统计信息?

0 投票
1 回答
53 浏览

asp.net-mvc - MiniProfiler ASP.NET MVC5 无法获得结果

我正在尝试将 MiniProfiler 用于 ASP.NET MVC 应用程序。我安装了以下 NuGet 包。我在 Global.ascx 和我的 _Layout 中的脚本中都配置了 MiniProfiler。但是我收到脚本错误以获取结果。负载没有问题。但是我没有得到结果并且浏览器上没有图标,因为由于 POST 错误而没有显示结果。

1- MiniProfiler.MVC5 2- MiniProfiler.EF6

错误: 在此处输入图像描述

网络配置:

在此处输入图像描述

Global.ascx - 应用程序启动:

在此处输入图像描述

在此处输入图像描述

加载脚本标签: 在此处输入图像描述

0 投票
0 回答
49 浏览

c# - 添加一个简单的 .Net 分析器作为我们 C# 应用程序的功能

我目前正在寻找从 C# 分析我自己的 .Net 进程的方法。我们的想法是添加一个简单的分析器作为我们应用程序的功能。

我们需要的唯一信息是我们进入方法时的时间戳和离开时的另一个时间戳。

我对 .Net 比较陌生,并且来自 JVM 世界,您能否指出我的文档/API 以进行进一步调查

提前致谢!

0 投票
0 回答
23 浏览

c# - Miniprofiler:用于没有 UI 的 Web API 项目

我是 Miniprofiler 的新手。我有 Web,它是 Asp.net MVC 应用程序,它在内部调用 App,它是 WebAPI 项目。我也可以将 Miniprofiler for Web 与实体框架分析一起使用。你能解释一下如何分析我的应用程序吗?我也可以为 Web & App 提供单独的分析报告。

请帮我。

0 投票
2 回答
830 浏览

asp.net - InvalidOperationException:找不到包“System.Security.Cryptography.Pkcs”的编译库位置

刚刚将一个 Web 项目升级到 .NET 6.0。项目可以编译,但是当我运行该站点时,出现以下错误:

InvalidOperationException:找不到包“System.Security.Cryptography”的编译库位置。

我正在使用 MiniProfiler.AspNetCore.Mvc 4.2.2。为了调试,我添加了 NuGet System.Security.Cryptography.Pkcs 包,但这并不能解决问题。

任何故障排除的想法?

堆栈显示MiniProfilerMiddleware.cs正在抛出异常:

0 投票
1 回答
18 浏览

umbraco - Umbraco 7 - 禁用 miniprofiler

我们即将投入生产,并希望禁用迷你分析器。我们 在变换中设置了:umbracoDebugMode=false和trace enabled=false 。web.config

我可以确认这些值是在发布时在 web config 中设置的,但是当我浏览到站点时,我可以看到来自StartupProfiler url (site.com/mini-profiler-resources/results)

我认为我们缺少一些东西:)

感谢任何帮助

0 投票
1 回答
23 浏览

c# - MiniProfiler .Ignore() 扩展方法不会禁用分析

我有一个方法,其中包含在使用 MiniProfiler 时我想从分析中忽略的部分代码。

从文档中可以看出,执行此操作的扩展方法是.Ignore(),当在using语句中使用时,应在持续时间内禁用分析。

不幸的是,我没有得到预期的结果。假设我有这个方法结构:

我所期望的是,在分析器上,FirstMethod步骤持续时间和SecondMethod自定义时间将大致相同,因为FirstMethod只调用SecondMethod并忽略Thread.Sleep().

但是我不断得到FirstMethod持续时间比 100 毫秒长SecondMethod,这使得它看起来Ignore并没有真正禁用其中代码的探查器。

我究竟做错了什么?我是否误解了该Ignore方法的文档和目的?