Ошибки страницы индекса результатов MVC4 MiniProfiler "MiniProfiler.list не определен"
Я получаю сообщение об ошибке "MiniProfiler.list is undefined" при попытке загрузить список минипрофилей:/mini-profiler-resources/results-index
Инъекции минипрофилера в javascript не имеют методов или свойств, называемых списком.
Страница, которая показывает одну трассировку результатов, работает отлично.
Я использую Nuget для установки пакетов, удалил текущую версию MiniProfiler и установил последнюю версию:
Install-Package MiniProfiler
Затем:
Install-Package MiniProfiler.Mvc4
Не могу найти кого-то еще с такой же проблемой, так что это должен быть я! Я что-то упускаю здесь очевидное? Я также добавил обработчики в мой web.config, хотя у меня есть runAllManagedModulesForAllRequests="true"
но все равно ничего.
1 ответ
Похоже, что страница индекса результатов в настоящее время не работает с версии 3.0.10 до сих пор (3.1.1.140).
Это все еще работает в более старой версии, установленной через Install-Package MiniProfiler -Version 2.1
так что это все еще вариант, если есть более срочная потребность в индексе результатов, чем какие-либо функции, доступные в 3.x.
Просматривая исходный код для MiniProfiler, кажется, что пользовательский интерфейс для версии 3.x был разбит на отдельный проект git, и поддержка режима списка отсутствует. Объект JS Miniprofiler находится в исходном файле в проекте пользовательского интерфейса с именем include.js, и в соответствии с исходным кодом для начальной фиксации в git символа для списка нет.
Miniprofiler / ui / includes.js, начальные строки 633-953 @ github
Исходный код, который генерирует страницу индекса результатов в Miniprofiler/dotnet, не обновлялся с 2013 года, поэтому, возможно, страница индекса результатов устарела или просто еще не обновлена.
Есть также открытый вопрос для 3.x, перечисленный в github здесь:
Невозможно просмотреть индекс результатов - Miniprofiler.list не определен @ github