Windows Service Nasıl Debug Edilir ?
10 Ocak 2009 – 10:01Selam arkadaşlar bu makalemde sizlere .Net ile yazdığınız bir windows servisi nasıl debug edeceğinizden bahsedeceğim. Hepimizin kurtarıcısıdır bu breakpointler ama windows servislerde normal bir şekilde çalışmazlar. Bunun için oluşturduğumuz windows servis uygulamasının Program.cs kısmını geliyoruz ve
#if (!DEBUG)
ServiceBase[] ServicesToRun = new ServiceBase[] { new Service1() };
ServiceBase.Run(ServicesToRun);
#else
Service1 service = new Service1();
service.MyMethod();
System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);
#endif
Kodları bu şekilde değiştiriyoruz. Breakpointimizi MyMethod() a koyarak işlerin nasıl yürüdüğünü takip edebilriz artık. Benim çok işime yaramıştı Umrım sizinde yarar.
Bol kodlu Günler ![]()
Not: Daha önce Gördüğüm Bir blogtandan alıntıdır.

