7

क्या स्वयं होस्टेड कंसोल एप्लिकेशन में सर्विसस्टैक मिनी प्रोफाइलर का उपयोग करना संभव है? यदि ऐसा है, तो मुझे प्रोफाइलर को सक्षम/अक्षम कोड कहां रखना चाहिए? ASP.NET में सर्विसस्टैक होस्ट किया गया है, यह आमतौर पर एप्लिकेशन_BeginRequest और एप्लिकेशन_इंडरक्वेट विधियों में है।स्वयं-होस्टेड कंसोल एप्लिकेशन में सर्विसस्टैक मिनी प्रोफाइलर का उपयोग

+1

जब स्वयं की मेजबानी मोड में ServiceStack चल रहा है, HttpContext.Current हमेशा होता है शून्य। ऐसा लगता है कि मिनीप्रोफाइलर इस पर निर्भर करता है। – migajek

उत्तर

0

आप इस तरह यह कर सकता है:

namespace ConsoleApplication1 { 
    class Program { 
    static void Main(string[] args) { 
     // enable here 

     // your code 

     // disable here 
    } 
    } 
} 

या निर्माता और इस तरह नाशक में:

namespace ConsoleApplication1 { 
    class Program { 
    Program() { 
     // enable here 
    } 

    ~Program(){ 
     // disable here 
    } 

    static void Main(string[] args) { 
     // your code 
    } 
    } 
} 
+0

क्या आप डाल सकते हैं, अधिक विस्तार से कार्यान्वयन, प्रोफाइलर का उपयोग करने का प्रयास करें। Ctor और profiler.stop पर निपटान पर रोकें लेकिन कोई परिणाम नहीं (वेब ​​में जेएस संवाद) –

0
public abstract class MyHostBase : AppSelfHostBase 
{ 
    this.GlobalRequestFilters.Add(OnBeginOfRequest); 
    this.GlobalResponseFilters.Add(OnEnfOfRequest); 
} 
संबंधित मुद्दे