Подтвердить что ты не робот

MVC4 MiniProfiler с ошибками на странице результатов "MiniProfiler.list undefined"

Я получаю сообщение об ошибке "MiniProfiler.list is undefined" при попытке загрузить список минипрофиляторов:
 /mini-profiler-resources/results-index

Инъекции miniprofiler javascript не имеют никакого метода или свойства, называемого "список".

Страница, показывающая одну трассировку результатов, отлично работает.

Я использую Nuget для установки пакетов, удаляю текущую версию MiniProfiler и устанавливаю последнюю версию:

Install-Package MiniProfiler

Тогда:

Install-Package MiniProfiler.Mvc4

Невозможно найти кого-либо другого с такой же проблемой, чтобы он был мной! Я пропустил что-то очевидное здесь? Я также добавил обработчиков в свой web.config, хотя у меня есть runAllManagedModulesForAllRequests="true", но все равно ничего.

4b9b3361

Ответ 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 года, поэтому, возможно, страница индекса результатов устарела или просто еще не обновлена.

Miniprofiler/dotnet/StackExchange.Profiling/MiniProfilerHandler.cs, последние, линии 186-205 @github

Здесь также есть открытый выпуск для 3.x, указанный в github здесь:

Невозможно просмотреть индекс результатов - Miniprofiler.list не определен @github