Tag: mvc mini profiler

将runAllManagedModulesForAllRequests设置为false运行MiniProfiler

最近,我们从V1.7升级到了MiniProfiler 2.0.1版本,从那以后,我们一直无法在我们的MVC3网站上使用它,因为当它试图获得它的资源时,它会得到一个404。 资源调用示例如下: /mini-profiler-resources/includes.js?v=tNlJPuyuHLy/d5LQjyDuRbWKa0weCpmO3xkO6MH4TtA= 在四处search时,大多数人都build议只需将runAllManagedModulesForAllRequests设置为true 。 为了笑声,我继续前进,并将其设定为真,而且确实有效。 但这不是一个可以接受的答案。 我怎么能保持runAllManagedModulesForAllRequests=false ,仍然使用runAllManagedModulesForAllRequests=false V2?

使用NHibernate的MiniProfiler数据库分析

使用NHibernate的MiniProfiler数据库分析最简单的方法是什么? 为了使分析器工作,我需要包装NHibernate在ProfiledDbConnection使用的DbConnection 。 我不太熟悉NHibernate的内部,所以我不知道所有的扩展点在哪里。 (我注意到NHibernate ISession有一个Connection属性,但它是只读的。)

首先使用实体​​框架代码使用mvc-mini-profiler数据库分析

我在使用ASP.Net MVC 3和entity framework代码优先的项目中使用mvc-mini-profiler 。 一切都很好,直到我试图通过在ProfiledDbConnection包装连接添加数据库分析,如文档中所述。 由于我正在使用DbContext,我试图提供连接的方式是通过使用静态工厂方法的构造函数: public class MyDbContext : DbContext { public MyDbContext() : base(GetProfilerConnection(), true) { } private static DbConnection GetProfilerConnection() { // Code below errors //return ProfiledDbConnection.Get(new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionName"].ConnectionString)); // Code below works fine… return new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionName"].ConnectionString); } //… } 使用ProfiledDbConnection ,出现以下错误: ProviderIncompatibleException: The provider did not return a ProviderManifestToken string. 堆栈跟踪: […]