Partilhar via


Atribuições de porta do depurador remoto

O depurador remoto do Visual Studio pode ser executado como um aplicativo ou como um serviço em segundo plano. Quando é executado como um aplicativo, ele usa uma porta atribuída por padrão da seguinte maneira:

  • Visual Studio 2026 e posterior: 4026
  • Visual Studio 2022: 4026

  • Visual Studio 2019: 4024

  • Visual Studio 2017: 4022

  • Visual Studio 2015: 4020

  • Visual Studio 2013: 4018

  • Visual Studio 2012: 4016

Em outras palavras, para versões mais antigas do Visual Studio, o número da porta atribuída ao depurador remoto é incrementado em 2 para cada versão. Você pode definir um número de porta diferente, se desejar. Explicamos como definir números de porta em uma seção posterior.

Em outras palavras, o número da porta atribuída ao depurador remoto é incrementado em 2 para cada versão. Você pode definir um número de porta diferente, se desejar. Explicamos como definir números de porta em uma seção posterior.

A porta do depurador remoto em sistemas operacionais de 32 bits

O TCP 4026 (no Visual Studio 2022 e versões posteriores) é a porta principal e é necessário para todos os cenários, excluindo o Serviço de Aplicativo do Azure. Você pode configurar essa porta a partir da linha de comando ou da janela do depurador remoto.

Na janela do depurador remoto, clique em Opções de Ferramentas >e defina o número da porta TCP/IP.

Na linha de comando, inicie o depurador remoto com a opção /port : msvsmon /port <port number>.

Você pode encontrar todas as opções de linha de comando do depurador remoto na ajuda de depuração remota (pressione F1 ou clique em Ajuda > Uso na janela do depurador remoto).

A porta do depurador remoto em sistemas operacionais de 64 bits

Quando a versão de 64 bits do depurador remoto é iniciada, ele usa a porta principal (4026) por padrão. Se você depurar um processo de 32 bits, a versão de 64 bits do depurador remoto iniciará uma versão de 32 bits do depurador remoto na porta 4025 na maioria dos casos. Se você executar o depurador remoto de 32 bits, ele usará 4026 e 4025 não será usado. A exceção a isso se o Remote Tools for Visual Studio 2022 versão 17.2 ou mais recente estiver instalado e o Assistente de Configuração do Depurador Remoto for usado para iniciar o depurador remoto como um serviço, a porta de depuração padrão de 32 bits será 4040 em vez de 4025.

Esta porta é configurável a partir da linha de comando: Msvsmon /wow64port <port number>.

Portas do depurador remoto no Serviço de Aplicações do Microsoft Azure

As portas do depurador remoto são configuráveis. Atualmente, o Serviço de Aplicativo do Azure não usa as portas padrão associadas à sua versão do Visual Studio. O Serviço de Aplicativo do Azure usa a porta 4024 para o depurador remoto.

A Porta Discovery

O UDP 3702 é usado para localizar instâncias em execução do depurador remoto na rede (por exemplo, a caixa de diálogo Localizar na caixa de diálogo Anexar ao Processo ). Ele é usado apenas para descobrir uma máquina executando o depurador remoto, portanto, é opcional se você tiver alguma outra maneira de saber o nome da máquina ou o endereço IP do computador de destino. Essa porta é uma porta padrão para descoberta, portanto, não pode ser configurada.

A porta de descoberta deve ser aberta como uma porta de saída (regra de saída).

Se você não quiser habilitar a descoberta, poderá iniciar o msvsmon a partir da linha de comando com a descoberta desabilitada: Msvsmon /nodiscovery.

Consulte também