Jump to content

Windows Service Nasıl Debug Edilir ?


wmismail

Recommended Posts

.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[/CODE]

Kodları bu şekilde değiştiriyoruz. Breakpointimizi [color=#FF0000]MyMethod()[/color] a koyarak işlerin nasıl yürüdüğünü takip edebilriz artık. Benim çok işime yaramıştı Umrım sizinde yarar.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...