Share via


Como: Obtenha o código-fonte usando Source servidor

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.

Quando não existe nenhum código fonte na máquina local ou o arquivo PDB não corresponde ao código fonte, você pode usar o Source Server para ajudar na depuração de um aplicativo.O Source Server recebe as solicitações de arquivos e retorna os arquivos reais.O servidor de fonte é executado por meio de um arquivo DLL chamado srcsrv.dll.O Source servidor lê o arquivo PDB do aplicativo, que contém ponteiros para o repositório de código fonte, bem sistema autônomo comandos usados para recuperar o código-fonte do repositório.Você pode limitar quais comandos têm permissão para serem executados do arquivo PDB do aplicativo listando os comandos permitidos dentro de um arquivo chamado srcsrv.ini, que deve ser colocado no mesmo diretório que srcsrv.dll e devenv.exe.

Para obter mais informações, consulte Servidor de fonte.

Observação de segurança:

O possíveis ameaças de segurança a seguir deve ser levada em conta ao usar Servidor de fonte: Comandos arbitrários pode ser incorporado no arquivo PDB do aplicativo; portanto, verifique se que você colocar somente aqueles que deseja executar no arquivo srcsrv.ini.Para obter mais informações, consulte Security Warning: Debugger Must Execute Untrusted Command.Para obter mais informações, consulte Aviso de segurança: Depurador Must Executar Untrusted Comando.No validação é feita nos parâmetros de comando, portanto, tenha cuidado com comandos confiáveis. Por exemplo, se você confiar em cmd.exe, um usuário mal-intencionado pode especificar parâmetros que tornaria o comando perigoso.

Procedimento

Para ativar o uso do Source Server

  1. Certifique-se de que você esteja de acordo com as medidas de segurança descritas na seção anterior.

  2. No menu Tools, clique em Options.

    A caixa de diálogo Options será exibida.

  3. No nó Debugging, selecione General.

  4. Marque a caixa de seleção Enable source server support .

  5. Você também pode clicar na caixa de seleção Print source server diagnostic messages to the Output window.

Consulte também

Outros recursos

Servidor de fonte