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

MVC-Mini-Profiler - Веб-формы - Не удается найти/мини-профилировщик

Я пытаюсь получить 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.

4b9b3361

Ответ 1

Следующая страница работала отлично для меня после установки пакета NuGet:

<%@ Page Language="C#" %>
<%@ Import Namespace="MvcMiniProfiler" %>
<%@ Import Namespace="System.Threading" %>

<script type="text/c#" runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
        MiniProfiler.Start();
        using (MiniProfiler.Current.Step("I'm doing stuff"))
        {
            Thread.Sleep(300);
        }
        MiniProfiler.Stop();
    }
</script>

<!DOCTYPE html>
<html>
<head runat="server">
    <title></title>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
    <%= MiniProfiler.RenderIncludes() %>
</head>
<body>
    <form id="Form1" runat="server">
        <div>Hello World</div>
    </form>
</body>
</html>