윈도우 서비스 실행 시 에러가 나게 되면.
에러 메시지를 볼 수 있는 방법은 로그를 찍던지 해야 됩니다만..
그런 불편함을 항상 가지고 갈 수 없습니다..
코드를 아래와 같이 작성 하게 되면…
protected override void OnStart(string[] args)
{
// TODO: 여기에 서비스를 시작하는 코드를 추가합니다.
System.Diagnostics.Debugger.Launch();
FileWatcher fw = new FileWatcher(System.Windows.Forms.Application.StartupPath);
fw.OnInit();
}
위의 이미지를 띄워서 디버깅 걸 수 있습니다.
윈도우 서비스가 실행 될때가 아니라면 Process Attach 로 확인 할 수 있습니다만.
위 방법은 서비스 실행 시 방법입니다.
Windows service 생성 및 설치 방법은 아래 링크들을 확인하여 주시기 바랍니다.
2009/11/30 - [Developer/[.NET] C#] - Create Windows Service In C#
2009/11/30 - [Developer/[.NET] C#] - C# Windows Service Installer 만들기
'Developer > [.NET] C#' 카테고리의 다른 글
| C# Windows Service Installer 만들기 (0) | 2009/11/30 |
|---|---|
| Asp.NET을 이용한 MessageQueue에 값 보내기. (0) | 2009/11/25 |
| ASP.NET showModalDialog windows postback시 새 창 안뜨게 하는 방법 (1) | 2009/07/10 |
| Windows Service Install 후 Service 바로 실행 방법 (2) | 2009/03/26 |
| Debugging windows service Onstart (0) | 2009/02/24 |
| Xml Xslt Transform with C# (0) | 2009/01/13 |



댓글을 달아 주세요