2013-02-26 2 views
11

enter image description here MVC가 아닌 asp.net 웹 사이트에서 miniprofiler를 어떻게 사용할 수 있습니까? MVC를위한 많은 리소스가 있지만 웹 사이트를 찾을 수 없습니다.ASP.NET 웹 사이트 Miniprofiler

Alex에게 감사드립니다. 이제 asp.net 웹 사이트에서 작동합니다. 그러나 나는 그것이 무엇을 표시하는지 이해할 수 없다. 메소드에 코드를 작성하지 않았습니다. 아래 이미지를 참조하십시오.

다음은 프로파일 러를 실행 한 코드입니다. 에서

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

답변

23

miniprofiler.com :

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

감사합니다. 이제 Alex가 프로파일 러를 볼 수 있지만 그것이 무엇을 의미하는지 이해할 수 없습니다. 나 좀 도와 주실 래요? 편집 된 질문에 첨부 한 코드 및 이미지를 참조하십시오. –

+1

@ChiragFanse : MiniProfiler.Current.Step ("test")를 사용하여 "test"라고하는 * 프로파일 단계 *를 만들고 있습니다. 일반적으로 몇 가지 무거운 논리 *를 단계에 넣은 다음이 단계의 통계를 볼 수 있습니다. – Alex

+0

<% = StackExchange.Profiling.MiniProfiler.RenderIncludes() %>가 브라우저에서 렌더링 된 HTML에있는 곳을 볼 때 아무 것도 나타나지 않습니다. 그러나 오류나 아무것도. –