Como: Anexar ao Script

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Pro, Premium e Ultimate

O tópico é aplicável O tópico é aplicável O tópico não é aplicável O tópico não é aplicável O tópico é aplicável

Este tópico explica como anexar manualmente o depurador de Visual Studio em um arquivo de script para depuração.

To attach to a running process

  1. Sobre o Debug menu, escolha Attach to Process. (Se nenhum projeto for aberto, escolha Attach to Process sobre o Ferramentas menu.)

  2. No Attach to Process caixa de diálogo, examine o Available Processes lista e localizar o script de processo que você deseja anexar ao. Você pode identificar os processos de script, observando a tipo de coluna.

    1. Se o processo que você deseja depurar é executado em outro computador, você deve primeiro selecionar o computador remoto. For more information, see Como: Selecione um computador remoto.

    2. Se o processo é executado sob uma conta de usuário diferente, selecione o Mostrar processos de todos os usuários caixa de seleção.

    3. Se você estiver conectado por meio de Remote Desktop Connection, selecione o Show processes in all sessions caixa de seleção.

  3. Clique no processo que você deseja anexar.

  4. No Attach to caixa, você deverá ver código de Script ou automático: Código de script. Se você vir qualquer outra coisa, siga estas etapas:

    1. Click Select.

    2. No Select Code Type caixa de diálogo, clique em Debug these code types e selecione Script.

    3. Click OK.

  5. Click Attach.

    Neste ponto, você poderá ver um aviso informando que a depuração de script está desativado no Internet Explorer. Se isso ocorrer, consulte Aviso: Depuração de script desabilitada.

The Available Processes list is displayed automatically when you open the Processes dialog box. Processos podem iniciar e interromper em segundo plano, enquanto a caixa de diálogo é aberta. Portanto, o conteúdo pode não ser sempre atual. You can refresh the list at any time to see the current list of processes by pressing the Refresh button.

Você pode ser associada a vários programas quando você está depurando, mas somente um programa está ativo no depurador a qualquer momento. You can set the active program in the Debug Location toolbar. For more information, see Como: Definir o processo atual.

All Debug menu execution commands affect the active program. You can break any debugged program from the Processes dialog box. For more information, see Como: Interromper a execução.

ObservaçãoObservação

Se você tentar anexar a um processo que pertence a uma conta de usuário não confiável, aparecerá uma aviso de confirmação de caixa de diálogo de segurança. For more information, see Aviso de segurança: Anexar a um processo de um usuário não confiável pode ser perigoso. Se as seguintes informações parecerem suspeitas ou se você não tiver certeza, não se conectar a esse processo.

Em alguns casos, quando você está depurando em uma sessão de serviços de Terminal (área de trabalho remota), a lista Available Processes não exibirá todos os processos disponíveis. Em Windows Server 2003 ou versões posteriores, se você estiver executando o Visual Studio como usuário limitado, a lista Available Processes não mostrará processos em execução na sessão 0, que é usado para serviços e outros processos do servidor, incluindo w3wp. exe. Você pode resolver o problema executando Visual Studio em uma conta de administrador ou executando o Visual Studio do console do servidor, em vez de uma sessão de serviços de Terminal. Se nenhuma daquelas soluções alternativas for possível, uma terceira opção é anexar ao processo digitando vsjitdebugger. exe -p o ProcessId na linha de comando do Windows. Você pode determinar a identificação de processo usando tlist. Para obter tlist, baixe e instale o Debugging Tools for Windows, disponível em Windows Hardware Developer Central.

Consulte também

Referência

Aviso de segurança: Anexar a um processo de um usuário não confiável pode ser perigoso. Se as seguintes informações parecerem suspeitas ou se você não tiver certeza, não se conectar a esse processo

Conceitos

Depuração de Scripts do Lado do Cliente

Segurança do Depurador

Outros recursos

Anexando a processos em execução