Para depurar um serviço do Windows:
- Instale o seu serviço. Use o InstallUtil.exe. É mais prático.
- Inicie o seu serviço. Isso pode ser feito no Services Control Manager (SCM) ou pelo Server Explorer ou ainda por uma instância da classe ServiceController.
- No VS.NET, acesse o menu Debug -> Processes.
- Um dialogo irá aparecer contendo todos os processos. Clique em Show System Processes.
- Na caixa com os processos, selecione o seu processo e clique em Attach.
- Outro diálogo irá aparecer contendo várias opções sobre o anexo do processo. Escolha as opções que lhe interessem e clique em OK para fechar o diálogo. Automaticamente o VS.NET entra em modo Debug.
- Defina os breakpoints nos locais a serem depurados.
- Acesse o SCM ou o Server Explorer para manipular o seu serviço, parando, pausando e continuando para que a execução atinja os breakpoints.
0 comentários:
Postar um comentário