Dela via


Porttilldelningar för fjärrfelsökare

Visual Studio Remote Debugger kan köras som ett program eller som en bakgrundstjänst. När den körs som ett program använder den en port som tilldelas som standard enligt följande:

  • Visual Studio 2026 och senare: 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

För äldre versioner av Visual Studio ökar med andra ord antalet portar som tilldelats fjärrfelsökaren med 2 för varje version. Du kan ange ett annat portnummer om du vill. Vi förklarar hur du anger portnummer i ett senare avsnitt.

Med andra ord ökas antalet portar som tilldelats fjärrfelsökaren med 2 för varje version. Du kan ange ett annat portnummer om du vill. Vi förklarar hur du anger portnummer i ett senare avsnitt.

Fjärrfelsökarporten på 32-bitars operativsystem

TCP 4026 (i Visual Studio 2022 och senare versioner) är huvudporten och krävs för alla scenarier exklusive Azure App Service. Du kan konfigurera den här porten från antingen kommandoraden eller fjärrfelsökarfönstret.

TCP 4024 (i Visual Studio 2019) är huvudporten och krävs för alla scenarier. Du kan konfigurera den här porten från antingen kommandoraden eller fjärrfelsökarfönstret.

I fönstret fjärrfelsökare klickar du på Verktygsalternativ >och anger TCP/IP-portnumret.

På kommandoraden startar du fjärrfelsökaren med växeln /port: msvsmon /port <portnummer>.

Du hittar alla kommandoradsväxlar för fjärrfelsökning i hjälpen för fjärrfelsökning (tryck på F1 eller klicka på Hjälp > användning i fjärrfelsökningsfönstret).

Fjärrfelsökarporten på 64-bitars operativsystem

När 64-bitarsversionen av fjärrfelsökaren startas använder den huvudporten (4026) som standard. Om du felsöker en 32-bitarsprocess startar 64-bitarsversionen av fjärrfelsökaren en 32-bitarsversion av fjärrfelsökaren på port 4025 i de flesta fall. Om du kör 32-bitars fjärrfelsökaren används 4026 och 4025 används inte. Undantaget till detta om Fjärrverktyg för Visual Studio 2022 version 17.2 eller senare är installerat och konfigurationsguiden för fjärrfelsökaren används för att starta fjärrfelsökaren som en tjänst, är standardporten för 32-bitars felsökning 4040 i stället för 4025.

När 64-bitarsversionen av fjärrfelsökaren startas använder den huvudporten (4024) som standard. Om du felsöker en 32-bitarsprocess startar 64-bitarsversionen av fjärrfelsökaren en 32-bitarsversion av fjärrfelsökaren på port 4025 (huvudportnumret ökade med 1). Om du kör 32-bitars fjärrfelsökaren används 4024 och 4025 används inte.

Den här porten kan konfigureras från kommandoraden: Msvsmon /wow64port <portnummer>.

Fjärrfelsökarportar i Microsoft Azure App Service

Fjärrfelsökarportar kan konfigureras. För närvarande använder Inte Azure App Service de standardportar som är associerade med din version av Visual Studio. Azure App Service använder port 4024 för fjärrfelsökaren.

Upptäcktsporten

UDP 3702 används för att hitta aktiva instanser av fjärravlusaren på nätverket (till exempel i dialogrutan Sök i dialogrutan Koppla till process). Det används bara för att identifiera en dator som kör fjärrfelsökaren, så det är valfritt om du har något annat sätt att känna till datornamnet eller IP-adressen för måldatorn. Den här porten är en standardport för identifiering, så den kan inte konfigureras.

Upptäcktsporten måste öppnas som en utgående port (utgående regel).

Om du inte vill aktivera identifiering kan du starta msvsmon från kommandoraden med identifieringen inaktiverad: Msvsmon /nodiscovery.

Se även