2013-05-06 20 views
7

ServiceStack Mini Profiler'ı kendi kendini barındırılan konsol uygulamasında kullanmak mümkün mü? Öyleyse, profiler etkinleştirme/devre dışı bırakma kodunu nereye koymalıyım? ASP.NET'te ServiceStack sunucusunda genellikle Application_BeginRequest ve Application_EndRequest yöntemleri bulunur.Barındırılan konsol uygulamasında ServiceStack Mini Profilciyi Kullanma

+1

kendinden barındırma modunda ServiceStack çalışan HttpContext.Current her zaman boş. MiniProfiler buna dayanıyor gibi görünüyor. – migajek

cevap

0

Böyle yapabileceğini:

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

     // your code 

     // disable here 
    } 
    } 
} 

veya böyle yapıcı ve yıkıcı

:

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

    ~Program(){ 
     // disable here 
    } 

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

, daha ayrıntılı bir uygulama koyabilirsiniz, ciler ve profiler.stop üzerinde profiler.start kullanmayı deneyin ama sonuç yok (web'de js iletişim) –

0
public abstract class MyHostBase : AppSelfHostBase 
{ 
    this.GlobalRequestFilters.Add(OnBeginOfRequest); 
    this.GlobalResponseFilters.Add(OnEnfOfRequest); 
} 
İlgili konular