2013-02-26 80 views
11

enter image description here मैं एएसपीनेट वेब साइट (एमवीसी के लिए नहीं) में मिनीप्रोफाइलर का उपयोग कैसे कर सकता हूं? एमवीसी के लिए कई संसाधन हैं लेकिन मुझे वेब साइट के लिए कुछ भी नहीं मिला है।एएसपी.नेट वेबसाइट के लिए मिनीप्रोफाइलर

एलेक्स के लिए धन्यवाद। अब यह एएसपीनेट वेबसाइट के लिए काम करता है। लेकिन मैं समझ नहीं पा रहा हूं कि यह क्या प्रदर्शित करता है। मैंने विधि में कोई कोड नहीं लिखा है। नीचे दी गई छवि देखें।

कोड नीचे दिया गया है जिसके लिए मैं प्रोफाइलर चला गया।

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

धन्यवाद एलेक्स, अब मैं प्रोफाइलर देख सकता हूं लेकिन मुझे समझ में नहीं आता कि इसका क्या अर्थ है। क्या आप कृपया मुझे मार्गदर्शन कर सकते हैं? संपादित कोड के साथ संलग्न कोड और छवि देखें। –

+1

@CiragFanse: 'MiniProfiler.Current.Step (" test ") का उपयोग करके आप एक * प्रोफ़ाइल चरण * बना रहे हैं जिसे" परीक्षण "कहा जाता है। आम तौर पर आप कुछ * भारी तर्क * चरणों में डाल सकते हैं, और फिर इन चरणों के आंकड़े देख सकते हैं। – Alex

+0

जब मैं देखता हूं कि <% = StackExchange.Profiling.MiniProfiler.RenderIncludes()%> ब्राउज़र में प्रदान किए गए HTML में है, वहां कुछ भी दिखाई नहीं देता है। लेकिन कोई त्रुटि या कुछ भी नहीं। –