Windows Service에서 디비깅을 쉽게 하는 방법


참조 URL
  1. http://devsw.tistory.com/153
  2. https://msdn.microsoft.com/ko-kr/library/cktt23yw.aspx
  3. http://www.codeproject.com/Articles/10153/Debugging-Windows-Services-under-Visual-Studio-NET
  4. http://blog.aliencube.org/ko/2014/04/30/developing-windows-service-with-topshelf/
  5. http://blogs.microsoft.co.il/alon_nativ/2011/02/01/creating-windows-service-using-topshelf/

 


1. 콘솔 프로그램을 사용하여 디버깅

[코드 1] 콘솔에서 디비깅 #1



[코드 2] 콘솔에서 디비깅 #2



위와 같이 별도의 프로젝트 또는 같은 프로젝트에서 위와 같이 구성하여 콘솔 실행으로 개발하고 디버깅을 시작할 수 있다.



2. "Diagnostics.Debugger" 사용하여 디버깅

[코드 3] 윈도우 서비스에서 디버깅



3. "Topshelf"를 사용하여 디버깅


[코드 4] Topshelf










+ Recent posts