MiniProfiler не отображается в ASP.NET Core
Я пытаюсь подключить MiniProfiler к моему веб-приложению ASP.NET Core MVC. Я не использую Entity Framework, я использую Dapper.
После примера приложения, вот мои изменения:
1) Добавлено в Startup.cs
ConfigureServices
services.AddMiniProfiler();
2) Добавлено в Startup.cs
Configure
app.UseMiniProfiler(new MiniProfilerOptions
{
// Path to use for profiler URLs
RouteBasePath = "~/profiler",
// Control which SQL formatter to use
SqlFormatter = new StackExchange.Profiling.SqlFormatters.InlineFormatter(),
// Control storage
Storage = new MemoryCacheStorage(cache, TimeSpan.FromMinutes(60)),
// To control which requests are profiled, use the Func<HttpRequest, bool> option:
ShouldProfile = request => true,
// Profiles are stored under a user ID, function to get it:
//UserIdProvider = request => MyGetUserIdFunction(request),
});
3) Настроил тег помощника в моем _ViewImports
согласно образцу
4) Добавил тег помощник в мой _Layout
файл, незадолго до закрытия body
тег:
<mini-profiler position="@RenderPosition.Left" max-traces="5" show-controls="true" start-hidden="false" />
5) Убедитесь, что мой контроллер выдает какой-то вывод для MiniProfiler:
using (MiniProfiler.Current.Step("Example step"))
{ ... }
Несмотря на все это, я ничего не получаю. Когда я просматриваю исходный код, я вижу, что помощник по тегам не создал никакого HTML. Кто-нибудь может посоветовать?
1 ответ
Ой. Смущение.
Это была моя глупая ошибка. Я добавил тег помощника в неправильный файл макета.
Sheesh.