Windows Service 는 MS Windows 의 서비스 관리자에서 실행이 관리되므로 일반적인 F5 를 이용한 디버깅이 불가능하다.

그러므로 "프로세스 연결" 방법을 이용해서 현재 실행중인 서비스 프로세스를 직접 디버깅한다.

- 순서

1. 서비스를 인스톨 한다. ( 서비스 인스톨을 하기 위해서 installutil.exe 를 이용한다 )

2. 서비스를 시작한다.

3. Visual Studio 를 실행한다.

4. 프로세스 연결을 선택하여 디버깅하고자 하는 프로세스를 선택하여 디버깅을 시작한다.


'프로세스 연결" 에 대해서는 이 글을 참고한다.
AND