问题标签 [mvcminiprofiler]

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 回答
119 浏览

linq-to-sql - MVCMiniProfiler 不显示 Linq 查询的 WHERE 部分

我正在使用 MVCMiniProfiler 来分析一些数据库查询。对于一个查询,它无法显示我在代码中定义的查询的 Where 部分。

代码如下:

MyAppDataContext.cs:

程序代码:

我也试过:

这就是 MVC Mini Profiler 向我展示的内容:

如您所见,没有 Where 语句。顺便说一句:输出包含正确的结果,但是由于此查询需要 30 秒才能完成,我想知道是否首先从数据库中检索所有数据,然后在代码中应用 where 条件(而不是在数据库上)。

0 投票
1 回答
1309 浏览

mvc-mini-profiler - 如何自定义 Mini-Profiler UI

我已经在我的 MVC 4 应用程序上安装了 Mini-Profiler,它的工作就像一个魅力。我遇到的唯一问题是 UI 覆盖了我 UI 的关键部分。我可以使用 css 在页面上移动它,但理想情况下我想让它默认为隐藏状态,并使用抽屉按钮使其弹出。我尝试编写一个 javascript 函数来操纵结果显示,但是当我将以下代码放在我的 _Layout.cshtml 文件的底部时,迷你分析器会将它的所有代码放在我的自定义函数之后页面的最底部,所以自定义功能将在探查器之前运行。

有任何想法吗?理想情况下,我不想修改 Mini-profiler 的源代码,因为我想让 NuGet 的升级变得容易。

0 投票
1 回答
548 浏览

c# - mvc mini profiler 中 HttpRuntime 缓存存储的限制

  1. 我相信 mvc mini profiler 将所有响应时间存储在 HttpRuntime 缓存中。
    如果我错了,请告诉我,但如果是这种情况,那么这个缓存的最大限制是多少?在缓存满之前它可以分析多少个操作?我们正在使用迷你分析器来分析测试套件的操作,并且测试套件会随着时间的推移而增长,所以我很担心这件事。我应该担心吗?

  2. 在相关说明上。分析完所有测试后,我只需在迷你分析器Save的类中调用该方法。SqlServerStorage所有响应时间都保存到 SQL 服务器数据库中。有什么方法可以让我Save更频繁地调用该方法,而无需一次又一次地启动和停止分析器?我们只是在测试套件的开始处启动它,并在所有测试都被分析后结束它。我们将MiniProfilers表中的一个条目视为一个分析会话。现在我不能多次调用“保存”方法,因为MiniProfilerId每次调用它都需要一个新方法。

有什么建议么?

0 投票
0 回答
492 浏览

wcf - 使用 miniprofiler 分析 wcf 和 mvc 4

我正在使用 miniprofiler,发现它非常有帮助。

我有一个 mvc4 应用程序,它通过命名管道从一组 wcf 服务中获取其数据。我控制着 mvc4 应用程序和 wcf 服务。

我正在阅读这篇关于如何分析架构较低层的帖子 ,但也许我遗漏了一些东西,但找不到 MvcMiniProfiler.WCF 包或 MvcMiniProfiler 包的一部分。这仍然可用吗?

我的另一个问题是可以设置 miniprofiler 以记录到文件吗?我有针对我的应用程序运行的自动化性能测试,我想记录分析以了解应用程序在负载下的行为方式。

0 投票
1 回答
359 浏览

asp.net-mvc-3 - MVC3 应用程序不显示 miniprofiler(Windows Server 2008 R2 上的 IIS 7.5)

需要有关 Windows Server 2008 R2 上的 miniprofiler 和 IIS 7.5 的帮助。我的 MVC3 应用程序在 localhost 上运行良好,但在服务器上部署时无法呈现配置文件信息。想知道我是否缺少任何配置。这是我的 web.config。

>

我从 nuget 安装了最新的 miniprofiler。我在集成模式下运行我的应用程序。我错过了什么?

此外,当我提到配置文件时,我无法确保只有超级管理员才能访问 Elmah(一个奖励问题)。

0 投票
1 回答
1071 浏览

webforms - MiniProfiler 与 ASP.NET WebForms 经典模式

我们正在尝试使用在经典模式应用程序池中运行的 ASP.NET WebForms 应用程序配置 MiniProfiler(无法将其更改为集成)。我们无法让处理程序工作,因此加载资源失败。

为了解决这个问题,我们包含了来自https://github.com/SamSaffron/MiniProfiler/tree/master/StackExchange.Profiling/UI的 .js、.css、.tmpl 和 .html之后这些资源被加载,但是我们还是什么都看不到。

初始化脚本在最终的 html 中呈现,但 ... 块永远不会生成。我假设是因为脚本永远不会运行。我们尝试加载 jQuery v1.7.1 和更新版本;都没有工作。

控制台中没有 404 或任何东西(Chrome 或 FireFox)。有任何想法吗?谢谢。

0 投票
2 回答
516 浏览

asp.net-mvc - 如何从重定向请求中获取 MiniProfiler 日志?

我在我的 ASP.NET MVC 3 项目中安装了 MiniProfiler,运行良好,但我遇到了一个问题,MiniProfiler 只显示上次请求的日志和整个站点加载的一些“摘要”。

我有一个发布到 /MyForm 和 MyForm actionresult 重定向到 /Show 的表单,我得到 /Show 的所有日志,但不是全部来自 /MyForm 但我得到了 /MyForm 花了多长时间 + sql 问题的摘要,但我没有得到孩子们从中记录下来。

有任何想法吗?

0 投票
1 回答
109 浏览

c# - MVC FindView 时间

我用 MVC 4.0 创建了我的第一个 Web 应用程序,我刚刚开始使用 mini-profiler 来获取一些基本信息。FindView 似乎在 300 到 600 毫秒之间,具体取决于页面,这对我来说似乎相当高,但我真的不知道我应该期待什么。

我可以做一些基本的事情来提高 findview 的性能吗?

0 投票
2 回答
1013 浏览

c# - MiniProfiler 不工作

我刚刚创建了一个新的 MVC 4 Basic 项目,并将包添加到项目中,并将所需的代码添加到布局中,但第一次运行后没有任何反应。

这是布局:

更新

我已将此代码添加到global.asax.cs

现在这段代码出现在 HTML 代码中:

/mini-profiler-resources/includes.js?v=xwYPDDH1blvqmxgsBweNC++H7CFU3KGQ+zFcVlJPsXw=url 返回 404 错误。

0 投票
2 回答
1967 浏览

umbraco - Miniprofiler 和 umbraco

我正在运行 umbraco 7 的实例。但我似乎无法设置 miniprofiler 来使用它。

在我的 global.asax 上设置:

还在 web.config 上定义了处理程序:

任何帮助都非常感谢。