Минипрофиль для сайта 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 ответ
Решение
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() %>
Этого должно быть достаточно для начала.