Debug remoto de aplicações: qual processo depurar?

Publicado por Marcos Dell Antonio em 23/11/2008 | .NET, IIS, VSTS

Depurar remotamente uma aplicação é uma tarefa extremamente simples de ser realizada no Visual Studio. O Cássio Eskelsen já descreveu muito bem como fazer isto em outro post.

Hoje vou escrever especificamente sobre como identificar qual é o processo que deve ser depurado. O nome dele aposto que todos já sabem: IIS Worker Process (w3wp). Entretanto, quando o site está publicado em um servidor normalmente existem diversos processos w3wp rodando no sistema operacional. E aí é que fica a dúvida: qual deles deve ser depurado?

A resposta é simples: aquele relacionado com o Application Pool do web site em questão. Então vamos lá, siga os três passos abaixo.

Primeiro passo: você deve saber qual site quer depurar

Parece lógico, mas algumas pessoas nem sabem que estão executando um web site que roda dentro do IIS.

Para saber exatamente qual web site deve ser depurado veja o nome dele no navegador e depois localize-o no IIS Manager.


Identificar o nome do web site


Site criado no IIS

Segundo passo: identificar o Application Pool do site

Sabendo o nome do web site e onde ele está resta saber qual é o Application Pool associado a ele. Isso pode ser obtido com um clique do botão direito sobre o web site no IIS Manager na opção Advanced Settings. Na janela que abrirá existe um item chamado Application Pool.


Application pool de um web site

Terceiro passo: encontrar o processo associado ao application pool

Dentro do próprio IIS Manager existe um item chamado Worker Processes. Para visualizá-lo basta clicar no nome do servidor que fica no menu à esquerda. Logo em seguida na lista de ícones que abrirá à direita escolha Worker Processes.

Worker processes

Na próxima tela será apresentada uma lista de Application Pools e para cada um deles o Process Id de um processo. É através deste identificador que você deve localizar o processo a ser depurado no Visual Studio.


Process Id

Visual Studio - Attach to process

Por hoje é só.

Até +.

Deixe o seu comentário

Anúncios

Anúncio provido pelo BuscaPé