wmismail Posted June 12, 2009 Share Posted June 12, 2009 .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 More sharing options...
Bultar Posted June 12, 2009 Share Posted June 12, 2009 Hardware BP bunun için değilmiydi ? Link to comment Share on other sites More sharing options...
wmismail Posted June 12, 2009 Author Share Posted June 12, 2009 Hardware BP bunun için değilmiydi ? Biras daha güncel yöntem. Tam olarak amacı bu olmasa da bunda da kullanılıyor diye biliyorum Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.