问题标签 [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.
model-view-controller - MVC-Mini-Profiler - 通过 WCF 服务分析 EF 4.1
我希望能够分析 EF 4.1 DbContext,它不能直接从网站访问,而是通过 WCF 服务访问。是否也可以对此进行分析?
谢谢
c# - MvcMiniProfiler 不适用于 Oracle 的连接对象
以下代码的最后一行触发了异常:OracleConnection conn = new OracleConnection(getConnectionString());
这是:
我正在使用 Oracle 数据提供程序。用于 oracle 的 devArt 也是如此。
谢谢 :)
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 分析工作的任何指导。
.net - 如何实例化 Profiled DataAdapter 以与 MVC MINI PROFILER 一起使用?
所有的 Command 对象都没有 Fill 方法,但在前一种方式中,我可以实例化一个新的 OracleDataAdapter。如何实例化 Profiled DataAdapter 以使用 MVC MINI PROFILER 分析我的数据库活动?
我所需要的只是将 Fill 命令与 MVC mini Profiler 的配置文件连接一起使用。
[更新]
我认为很多人之前一定已经这样做了,除非他们使用的是实体框架,它工作得很好而且很容易。在我的情况下,查询被动态加载到数据表中,并且无法映射实体,因为应用程序不知道它。
通过分析连接创建命令后最大的问题是将其设置为无法实例化的 DataAdapter。
[更新]进一步参考:
asp.net-mvc-3 - 使用代码优先和存储库模式时,MvcMiniProfiler 不会显示数据库分析
我正在尝试使用我的 ASP.NET MVC3 应用程序设置数据库分析。我已经关注了我能找到的每个博客,结果是:
在 web.config 中:
在 Global.asax 中:
在控制器中:
我正在使用存储库模式,我的 EF 代码首先位于 MVC 应用程序引用的另一个项目中。
我的数据库类看起来像:
我的数据库工厂看起来像:
当我运行我的应用程序时,分析器根本不会显示任何数据库分析,只是控制器/视图的常规执行时间。
任何帮助表示赞赏。
谢谢
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 完成它的工作,而无需以任何其他方式重新加载页面。
mvc-mini-profiler - 如何配置 mvc-mini-profiler 以使用将连接字符串名称传递给基础的 DbContext?
我的 DbContext ctor 如下所示:
我的 mvc-mini-profiler 引导程序看起来像这样:
如果我删除 DbContext ctor 中的连接字符串,我会按预期进行分析。但我不想根据 EF 的约定来命名我的连接字符串。我需要更改哪些内容才能使 mvc-mini-profiler 与我的 DbContext 一起使用?
mvc-mini-profiler - 让 mvc-mini-profiler 忽略 Glimpse 请求
我正在使用 mvc-mini-profiler 和 Glimpse。问题是 glimse 正在用 glimpse 请求淹没分析器输出。有没有办法忽略 glimpse 提出的所有请求?
asp.net-mvc-3 - 如何从 MVC3 将 mvc-mini-profiler 连接传递给基类
鉴于这段代码
如果您无权访问连接创建过程,您将如何将连接包装在已分析的连接中?重写超类中的代码并将其包装在那里?这将涉及更改数百个从基类继承的类。我更喜欢一种更改基类的方法,对超级类进行尽可能少的更改。
谢谢你,斯蒂芬
asp.net-mvc - 没有 Entity Framework Code First 的 sql 分析
我已经为此苦苦挣扎了一段时间,而且我发现我不是唯一一个有问题的人(见这个和那个)。
我已经设法调试了一下,并找到了解决方案,尽管我很确定这不是“正确”的方式。
第一个调试会话(在启用开发服务器之前)显示ProfiledDbConnectionFactory和ProfiledDbConnection类提供了所需的数据,但是在创建连接之后,初始化ProfiledDbProviderFactory上的静态Instance属性(通过调用默认构造函数)并且显然CreateConnection ()在该实例上运行,导致空引用异常(tail 为空)。
我设法通过运行解决了这个问题
在ProfiledDbConnection(DbConnection connection, IDbProfiler profiler)的末尾。
这使我可以查看 sql 分析,但正如我所写,我觉得这不是正确的修复。
这是我使用的示例代码。不确定我的环境或代码是否有问题,因为我觉得这应该开箱即用。有什么意见/建议吗?山姆?