2014-03-06 46 views
4

我正在運行一個umbraco 7的實例。但我似乎無法設置miniprofiler來使用它。Miniprofiler和umbraco

設置這對我的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" /> 

任何幫助是真正的讚賞。

回答

8

MiniProfiler內置於Umbraco v6和v7。您不必手動設置它。所有你需要做的就是通過的AppSettings設定鍵啓用調試模式:

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

與負載umbDebug =真查詢字符串參數頁面。

+2

在Umbraco 7中,至少你不需要'appSettings'鍵 - 你只需要確保在'web.config'文件的''元素上設置'debug =「true」'' 。 –

+0

我想你還需要將'EnableMiniProfiler'的設置設置爲true,否則你將無法使用mini Profiler。 – ProNotion

0

您的global.asax文件是否繼承自umbraco全局http類或您正在編寫此代碼的那個?如果前者,它將無法工作。請嘗試使用Web Activator。或者從global.asax.cs中的umbraco全局文件繼承。