Como: Anexar ao script

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

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

  1. Sobre o Depurar menu, escolher Anexar ao processo.(Se nenhum projeto for em aberto, escolher Anexar ao processo on the Ferramentas menu.)

  2. No Anexar ao processo caixa de diálogo, examine o Processos disponível lista e localizar o script de processo, você deseja anexar.Você pode identificar os processos de script, observando o Tipo coluna.

    1. Se o processo que você deseja depurar estiver sendo executado em outro computador, primeiro você deve selecionar o computador remoto.Para obter mais informações, consulte Como: Selecionar um computador remoto.

    2. Se o processo está sendo executado sob uma conta de usuário diferente, selecionar o Show processes from all users a caixa de seleção.

    3. Se você estiver conectado por meio de Desktop remoto conexão, selecionar o Show processes in all sessions a caixa de seleção.

  3. clicar no processo que você deseja anexar ao.

  4. No Anexar ao caixa, você verá Código de script or Automático: O código de script.Se você vir qualquer outra coisa, siga estas etapas:

    1. Clique em Select.

    2. No selecionar o tipo de código diálogo, clicar depurar these code types e selecionar Script.

    3. Clique em OK.

  5. Clique em Attach.

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

A lista Available Processes é exibida automaticamente quando você abrir a caixa de diálogo Processes.Processos podem iniciar e interromper em segundo plano enquanto a caixa de diálogo está aberta.Portanto, o Sumário pode não ser corrente.Você pode atualizar a lista a qualquer momento para ver a lista atual dos processos pressionando o botão Refresh.

Você pode ser associada a vários programas quando você estiver depuração, mas apenas um programa está ativo no depurador a qualquer momento.Você pode definir o programa ativo na barra de ferramentas Debug Location.Para obter mais informações, consulte Como: Definir o processo atual.

Todos os comandos de execução do menu Debug afetam o programa ativo.Você pode parar qualquer programa depurado pela caixa de diálogo Processes.Para obter mais informações, consulte Como: Execução Interrupção.

Observação:

Se você tentar anexar a um processo Isso é propriedade de uma conta de usuário não confiável, uma confirmação de caixa de diálogo de aviso de segurança será exibida.Para obter mais informações , Consulte Aviso de segurança: Anexação a processo pertencente a 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 anexe 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 disponível Processes não exibirá todos os processos disponível.On Windows Server 2003 ou versões posteriores, se você estiver executando o Visual Studio sistema autônomo usuário limitado, a lista disponível 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 o Visual Studio em uma conta 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 ProcessId na linha de comando do Windows.Você pode determinar a ID do processo usando tlist.exe.Para obter tlist.exe, faça o baixar e instalar as ferramentas de depuração para Windows, disponível em Central de desenvolvedores de hardware do Windows.

Consulte também

Tarefas

Como: Anexar a processos de dispositivos gerenciados

Conceitos

Depuração de Scripts do Lado do Cliente

Segurança do Depurador

Referência

Aviso de segurança: Anexação a processo pertencente a 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 anexe a esse processo

Outros recursos

Anexando a processos em execução