MVC4 MiniProfiler结果 - 索引页面错误"MiniProfiler.list未定义"

Dav*_*leu 11 mvc-mini-profiler asp.net-mvc-4 mvcminiprofiler

我在尝试加载miniprofiler列表时收到错误"MiniProfiler.list is undefined"错误:
/mini-profiler-resources/results-index

javascript miniprofiler injects没有任何名为"list"的方法或属性.

显示一个结果跟踪的页面工作正常.

我正在使用Nuget来安装软件包,删除当前版本的MiniProfiler并安装最新版本:

Install-Package MiniProfiler
Run Code Online (Sandbox Code Playgroud)

然后:

Install-Package MiniProfiler.Mvc4
Run Code Online (Sandbox Code Playgroud)

找不到其他有同样问题的人,所以一定是我!我错过了一些明显的东西吗?我还在web.config中添加了处理程序,虽然我有runAllManagedModulesForAllRequests="true"但仍然没有.

mek*_*ian 10

似乎结果索引页面目前已从版本3.0.10到现在(3.1.1.140)中断.

它仍然适用于通过安装的旧版本Install-Package MiniProfiler -Version 2.1,因此如果对结果索引的需求比3.x中可用的任何功能更迫切,那么它仍然是一个选项.

通过查看MiniProfiler的源代码,似乎将版本3.x的UI分解为单独的git项目,并且缺少对列表模式的支持.JS Miniprofiler对象存在于名为includes.js的UI项目的源文件中,并且根据git中初始提交的源代码,没有列表符号.

Miniprofiler/ui/includes.js,initial,Lines 633-953 @ github

自2013年以来,在Miniprofiler/dotnet中发布结果索引页面的源代码尚未更新,因此结果索引页面可能已弃用或尚未更新.

Miniprofiler/dotnet/StackExchange.Profiling/MiniProfilerHandler.cs,最新,行186-205 @ github

在github上列出的3.x还有一个未解决的问题:

无法查看结果 - 索引 - Miniprofiler.list未定义@ github

  • 最新版本的v3.2.0解决了这个问题.https://github.com/MiniProfiler/dotnet/releases/tag/v3.2.0 (3认同)