Минипрофиль для сайта ASP.NET

Как я могу использовать miniprofiler на веб-сайте asp.net (НЕ ДЛЯ MVC)? Есть много ресурсов для MVC, но я не могу найти ничего для веб-сайта.

Спасибо Алексу. Теперь это работает на сайте asp.net. Но я не могу понять, что он отображает. Я не написал ни одного кода в методе. Смотрите изображение ниже.

Код, как показано ниже, для которого я запустил профилировщик.

protected void Page_Load(object sender, EventArgs e)
{
    using (MiniProfiler.Current.Step("test"))
    {
        Page.Title = "12345";
    }
}

1 ответ

Решение

От http://miniprofiler.com/:

PM> Инсталляционный пакет MiniProfiler

в вашем global.asax:

using StackExchange.Profiling;
...    
protected void Application_BeginRequest()
{
    if (Request.IsLocal)
    {
        MiniProfiler.Start();
    } 
}

protected void Application_EndRequest()
{
    MiniProfiler.Stop();
}

а затем где-нибудь на вашей главной странице:

<%= StackExchange.Profiling.MiniProfiler.RenderIncludes() %>

Этого должно быть достаточно для начала.

Другие вопросы по тегам