MiniProfiler.Current.RenderIncludes () возвращает пустую строку - PullRequest
0 голосов
/ 01 ноября 2018

Я работаю над приложением ASP.NET WebForms и пытаюсь реализовать MiniProfiler. У меня последняя версия от NuGet (4.0.138), и я реализовал все необходимые шаги в Global.asax и web.config.

Global.asax:

Sub Application_Start(sender As Object, e As EventArgs)
    MiniProfiler.Configure(New MiniProfilerOptions With {
        .RouteBasePath = "~/mini-profiler-resources",
        .StackMaxLength = 256,
        .TrackConnectionOpenClose = True
    })
End Sub

Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
    MiniProfiler.StartNew()
End Sub

Sub Application_EndRequest()
    MiniProfiler.Current?.Stop()
End Sub

Web.config:

<handlers>
  <add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>

Default.aspx (где-то внизу):

<%=MiniProfiler.Current.RenderIncludes()  %>
<%=MiniProfiler.Current.Render()  %>

Проблема в том, что MiniProfiler.Current.RenderIncludes () всегда возвращает пустую строку, в то время как MiniProfiler.Current.Render () фактически возвращает некоторые данные.

Мне нужен RenderInclude (), потому что он должен генерировать JS-код, который показывает хорошо отформатированные результаты.

enter image description here

...