2013-02-26 15 views
11

enter image description hereどのように私はasp.net Webサイト(MVCではない)でminiprofilerを使用できますか? MVCには多くのリソースがありますが、Webサイトには何も見つかりません。ASP.NET WebサイトのMiniprofiler

アレックスに感謝します。今それはasp.netのWebサイトのために働く。しかし、私はそれが何を表示するのか理解できません。 メソッドにコードを記述していません。下の画像を参照してください。

以下は、プロファイラを実行したコードです。 miniprofiler.comから

protected void Page_Load(object sender, EventArgs e) 
{ 
    using (MiniProfiler.Current.Step("test")) 
    { 
     Page.Title = "12345"; 
    } 
} 

答えて

23

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() %> 

これは開始には十分であるはずです。

+0

ありがとうアレックス、今私はプロファイラを見ることができますが、私はそれがすべて意味するものは理解できません。私を案内してもらえますか? 編集した質問で添付したコードと画像を参照してください。 –

+1

@ChiragFanse: 'MiniProfiler.Current.Step(" test ")を使って" test "と呼ばれる*プロファイルステップ*を作成しています。通常、いくつかの*重いロジック*をステップに入れて、これらのステップの統計を見ることができます。 – Alex

+0

<%= StackExchange.Profiling.MiniProfiler.RenderIncludes()%>がブラウザのレンダリングされたHTMLのどこにあるかは、何も表示されません。しかし、エラーや何もない。 –

関連する問題