Я пытаюсь получить MVC-мини-профилировщик для работы с веб-формами.
NuGet
Я установил пакет Nuget.
PM> Install-Package MiniProfiler
Руководитель
У меня это в главном разделе моего сайта.
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<%= MvcMiniProfiler.MiniProfiler.RenderIncludes() %>
DAL
Я использую его внутри одной функции как POC. Это не в Global.asax(я не знаю, требуется ли это или нет.)
profiler = MiniProfiler.Start();
using (profiler.Step("Im doing stuff"))
{
//do stuff here
}
MvcMiniProfiler.MiniProfiler.Stop();
Результат
Он отображает тег <div class="profiler-results left"></div>
на моей странице, но он пуст.
Если я посмотрю на консоль хром, я вижу 404, пытающихся найти: http://example.com/mini-profiler-results?id=339d84a7-3898-429f-974b-64038462d59a&popup=1
Вопрос
Я пропустил какой-то шаг, чтобы получить ссылку на результат/мини-профилировщик?
Ответ
Ответ, который я назвал ответом, заставил меня думать, что это не имеет никакого отношения к моей конфигурации (это правда). Я использую Umbraco 4.7.0. Мне пришлось добавить "~/mini-profiler-results" в umbracoReservedUrls и umbracoReservedPaths в моем web.config.