Como anexar ao script
Este tópico explica como anexar manualmente o depurador do Visual Studio para um arquivo de script para depuração.
Para anexar a um processo em execução
No menu Depurar, escolha Anexar ao Processo. (Se nenhum projeto estiver aberto, escolha Anexar ao Processo no menu Ferramentas.)
Na caixa de diálogo Anexar ao Processo, procure a lista Processos Disponíveis e localize o processo de script ao qual você quer anexar. Você pode identificar processos de script consultando a coluna Tipo.
Se o processo que você quiser depurar estiver sendo executado em outro computador, você primeiro deverá selecionar o computador remoto. Para obter mais informações, consulte <PAVE OVER> Como selecionar um computador remoto.
Se o processo estiver sendo executado em uma conta de usuário diferente, marque a caixa de seleção Mostrar processos de todos os usuários.
Se você estiver conectado por meio da Conexão de Área de Trabalho Remota, marque a caixa de seleção Exibir os Processos em Todas as Sessões.
Clique no processo ao qual você quer anexar.
Na caixa Anexar a , você deverá ver Código de script ou Automático: Código de script. Se você encontrar algo além disso, siga estas etapas:
Clique em Selecionar.
Na caixa de diálogo Selecionar Tipo de Código, clique em Depurar estes tipos de código e selecione Script.
Clique em OK.
Clique em Anexar.
Neste momento, você pode ver um aviso informando que a depuração de scripts está desabilitada no Internet Explorer. Se isso ocorrer, consulte Aviso: depuração de script desabilitada.
A lista Processos Disponíveis é exibida automaticamente quando você abre a caixa de diálogo Processos. Os processos podem iniciar e parar em segundo plano quando a caixa de diálogo está aberta. Consequentemente, o conteúdo pode não estar atualizado. Você pode atualizar a lista a qualquer momento para ver a lista atual de processos pressionando o botão Atualizar.
Você pode estar associado a vários programas enquanto depura, mas somente um programa está ativo no depurador em um determinado momento. Você pode definir o programa ativo na barra de ferramentas Local de Depuração. Para obter mais informações, consulte <PAVE OVER> Como definir o processo atual.
Todos os comandos de execução no menu Depurar afetam o programa ativo. Você pode interromper qualquer programa depurado na caixa de diálogo Processos. Consulte o Pontos de interrupção: usar contagens de ocorrências, funções da pilha de chamadas e condições para interromper quando e onde você quiser no Depurador do Microsoft Visual Studio.
Dica
Se você tentar anexar a um processo de propriedade de uma conta de usuário não confiável, aparecerá uma confirmação da caixa de diálogo de aviso de segurança.Para obter mais informações, consulte Aviso de segurança: anexar a um processo de propriedade de um usuário não confiável pode ser perigoso. Caso as informações a seguir pareçam suspeitas ou você não tenha certeza, não anexe a esse processo.
Em alguns casos, quando você está depurando em uma sessão dos Serviços de Terminal (Área de Trabalho Remota), a lista Processos Disponíveis não exibirá todos os processos disponíveis. Em Windows Server 2003 ou em versões posteriores, se você estiver executando o Visual Studio como um usuário limitado, a lista de Processos Disponíveis não mostrará os processos que estão em execução na sessão 0, usada para serviços e outros processos de servidor, incluindo w3wp.exe. Você pode resolver o problema executando o Visual Studio em uma conta de administrador ou executando o Visual Studio de console do servidor em vez de uma sessão de Terminal Services. Se nenhuma dessas soluções alternativas for possível, uma terceira opção é anexar ao processo digitando vsjitdebugger.exe -p ProcessId na linha de comando do Windows. Você pode determinar o ID do processo usando tlist.exe. Para obter tlist.exe, baixe e instale as Ferramentas de Depuração para o Windows, disponíveis em Central de Desenvolvimento de Hardware do Windows.
Consulte também
Referência
Conceitos
Depuração de script do lado do cliente
Outros recursos
Anexar aos processos em execução com o Depurador do Visual Studio