달력

42024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
원본 : http://angeleyes.tistory.com/73
지현~ 땡큐

윈도우 서비스 실행 시 에러가 나게 되면.
에러 메시지를 볼 수 있는 방법은 로그를 찍던지 해야 됩니다만..


그런 불편함을 항상 가지고 갈 수 없습니다..

코드를 아래와 같이 작성 하게 되면…

  1. protected override void OnStart(string[] args)  
  2. {  
  3.     // TODO: 여기에 서비스를 시작하는 코드를 추가합니다.  
  4.     System.Diagnostics.Debugger.Launch();  
  5.     FileWatcher fw = new FileWatcher(System.Windows.Forms.Application.StartupPath);  
  6.     fw.OnInit();  
  7. }  




위의 이미지를 띄워서 디버깅 걸 수 있습니다.

윈도우 서비스가 실행 될때가 아니라면 Process Attach 로 확인 할 수 있습니다만.
위 방법은 서비스 실행 시 방법입니다.
Posted by tornado
|