5

我正在运行 umbraco 7 的实例。但我似乎无法设置 miniprofiler 来使用它。

在我的 global.asax 上设置:

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

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

还在 web.config 上定义了处理程序:

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

任何帮助都非常感谢。

4

2 回答 2

10

MiniProfiler 内置于 Umbraco v6 和 v7。您不必手动设置它。您所要做的就是通过在 AppSettings 中设置密钥来启用调试模式:

<add key="umbracoDebugMode" value="true" />

并使用?umbDebug=true查询字符串参数加载页面。

于 2014-03-29T15:18:49.180 回答
0

您的 global.asax 文件是继承自 umbraco 全局 http 类还是您正在编写此代码的类?如果是前者,那就不行了。尝试改用 Web Activator。或者从 global.asax.cs 中的 umbraco 全局文件继承。

于 2014-03-06T16:05:18.647 回答