问题标签 [mvc-mini-profiler]

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

model-view-controller - MVC-Mini-Profiler - 通过 WCF 服务分析 EF 4.1

我希望能够分析 EF 4.1 DbContext,它不能直接从网站访问,而是通过 WCF 服务访问。是否也可以对此进行分析?

谢谢

0 投票
1 回答
1011 浏览

c# - MvcMiniProfiler 不适用于 Oracle 的连接对象

以下代码的最后一行触发了异常:OracleConnection conn = new OracleConnection(getConnectionString());

这是:

我正在使用 Oracle 数据提供程序。用于 oracle 的 devArt 也是如此。

谢谢 :)

0 投票
1 回答
616 浏览

sql-server-2008 - EF 4.1 Code-First 项目上的 Mvc-Mini-Profiler v1.7 不分析 SQL

我昨天在我的项目中设置了 MiniProfiler.MVC3 - 1.7 包。控制器和视图分析工作正常,但我真正感兴趣的是 SQL 分析。我无法让它发挥作用。我将 EF Code First 与 SQL 2008 数据库一起使用。

我已遵循这篇文章中的所有建议..

mvcminiprofiler-on-ef-4-1-code-first-project-doesnt-profile-sql

在 miniprofiler.cs 中,我的 SQL 连接设置为...

我的 Web.config 数据库连接是...

如果我在 mini-profiler 行上放置一个断点,它将指向正确的数据库连接。我不确定此时还能做什么。我将不胜感激有关如何使 SQL 分析工作的任何指导。

0 投票
1 回答
527 浏览

.net - 如何实例化 Profiled DataAdapter 以与 MVC MINI PROFILER 一起使用?

所有的 Command 对象都没有 Fill 方法,但在前一种方式中,我可以实例化一个新的 OracleDataAdapter。如何实例化 Profiled DataAdapter 以使用 MVC MINI PROFILER 分析我的数据库活动?

我所需要的只是将 Fill 命令与 MVC mini Profiler 的配置文件连接一起使用。

[更新]

我认为很多人之前一定已经这样做了,除非他们使用的是实体框架,它工作得很好而且很容易。在我的情况下,查询被动态加载到数据表中,并且无法映射实体,因为应用程序不知道它。

通过分析连接创建命令后最大的问题是将其设置为无法实例化的 DataAdapter。

[更新]进一步参考:

0 投票
2 回答
580 浏览

asp.net-mvc-3 - 使用代码优先和存储库模式时,MvcMiniProfiler 不会显示数据库分析

我正在尝试使用我的 ASP.NET MVC3 应用程序设置数据库分析。我已经关注了我能找到的每个博客,结果是:

在 web.config 中:

在 Global.asax 中:

在控制器中:

我正在使用存储库模式,我的 EF 代码首先位于 MVC 应用程序引用的另一个项目中。

我的数据库类看起来像:

我的数据库工厂看起来像:

当我运行我的应用程序时,分析器根本不会显示任何数据库分析,只是控制器/视图的常规执行时间。

任何帮助表示赞赏。

谢谢

0 投票
1 回答
445 浏览

jquery - Mvc Mini Profiler + ASP.NET PageMethods 未更新

我正在使用很棒的 MVC Mini Profiler 并试图分析一些 PageMethods。问题是结果仅在页面重新加载时显示。

在 PageMethods 响应标头上,我可以看到“X-MiniProfiler-Ids”ID 的累积,这意味着 Profiler 正在做这件事,现在我想在不重新加载页面的情况下查看这些结果。

一种解决方案是访问 PageMethod 本身的响应标头,如此处所述。这根本不起作用。在var req = PageMethods.DoWork(callback);, req 最终未定义。

我还尝试创建一个新的 PageMethod ( HttpContext.Current.Response.Headers["X-MiniProfiler-Ids"]) 来返回响应标头,但正如我想象的那样,它不起作用,因为响应标头尚未完全构建(我想)。

我想要做的是找到一种方法,要么从标题中获取分析器会话的 ID,要么让 Mini Profiler 完成它的工作,而无需以任何其他方式重新加载页面。

0 投票
1 回答
1563 浏览

mvc-mini-profiler - 如何配置 mvc-mini-profiler 以使用将连接字符串名称传递给基础的 DbContext?

我的 DbContext ctor 如下所示:

我的 mvc-mini-profiler 引导程序看起来像这样:

如果我删除 DbContext ctor 中的连接字符串,我会按预期进行分析。但我不想根据 EF 的约定来命名我的连接字符串。我需要更改哪些内容才能使 mvc-mini-profiler 与我的 DbContext 一起使用?

0 投票
2 回答
1656 浏览

mvc-mini-profiler - 让 mvc-mini-profiler 忽略 Glimpse 请求

我正在使用 mvc-mini-profiler 和 Glimpse。问题是 glimse 正在用 glimpse 请求淹没分析器输出。有没有办法忽略 glimpse 提出的所有请求?

0 投票
1 回答
710 浏览

asp.net-mvc-3 - 如何从 MVC3 将 mvc-mini-profiler 连接传递给基类

鉴于这段代码

如果您无权访问连接创建过程,您将如何将连接包装在已分析的连接中?重写超类中的代码并将其包装在那里?这将涉及更改数百个从基类继承的类。我更喜欢一种更改基类的方法,对超级类进行尽可能少的更改。

谢谢你,斯蒂芬

0 投票
2 回答
508 浏览

asp.net-mvc - 没有 Entity Framework Code First 的 sql 分析

我已经为此苦苦挣扎了一段时间,而且我发现我不是唯一一个有问题的人(见这个那个)。

我已经设法调试了一下,并找到了解决方案,尽管我很确定这不是“正确”的方式。

第一个调试会话(在启用开发服务器之前)显示ProfiledDbConnectionFactoryProfiledDbConnection类提供了所需的数据,但是在创建连接之后,初始化ProfiledDbProviderFactory上的静态Instance属性(通过调用默认构造函数)并且显然CreateConnection ()在该实例上运行,导致空引用异常(tail 为空)。

我设法通过运行解决了这个问题

ProfiledDbConnection(DbConnection connection, IDbProfiler profiler)的末尾。

这使我可以查看 sql 分析,但正如我所写,我觉得这不是正确的修复。

这是我使用的示例代码。不确定我的环境或代码是否有问题,因为我觉得这应该开箱即用。有什么意见/建议吗?山姆?