Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het Visual Studio Remote Debugger kan worden uitgevoerd als een toepassing of als achtergrondservice. Wanneer deze als een toepassing wordt uitgevoerd, wordt standaard een poort gebruikt die als volgt wordt toegewezen:
- Visual Studio 2026 en hoger: 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
Met andere woorden, voor oudere versies van Visual Studio wordt het aantal poort dat is toegewezen aan het externe foutopsporingsprogramma verhoogd met 2 voor elke release. U kunt desgewenst een ander poortnummer instellen. In een latere sectie wordt uitgelegd hoe u poortnummers instelt.
Met andere woorden, het aantal poort dat is toegewezen aan het externe foutopsporingsprogramma wordt verhoogd met 2 voor elke release. U kunt desgewenst een ander poortnummer instellen. In een latere sectie wordt uitgelegd hoe u poortnummers instelt.
De poort van het externe foutopsporingsprogramma op 32-bits besturingssystemen
TCP 4026 (in Visual Studio 2022 en latere versies) is de belangrijkste poort en is vereist voor alle scenario's, met uitzondering van Azure App Service. U kunt deze poort configureren vanaf de opdrachtregel of het venster voor externe foutopsporingsprogramma's.
TCP 4024 (in Visual Studio 2019) is de belangrijkste poort en is vereist voor alle scenario's. U kunt deze poort configureren vanaf de opdrachtregel of het venster voor externe foutopsporingsprogramma's.
Klik in het venster van het externe foutopsporingsprogramma op Extra > Opties en stel het TCP/IP-poortnummer in.
Start op de opdrachtregel het externe foutopsporingsprogramma met de /port-switch : msvsmon /port <port number>.
U vindt alle schakelopties voor externe foutopsporingsprogramma's in de Help voor externe foutopsporing (druk op F1 of klik op Help-gebruik > in het venster voor extern foutopsporingsprogramma).
De poort van het externe foutopsporingsprogramma op 64-bits besturingssystemen
Wanneer de 64-bits versie van het externe foutopsporingsprogramma wordt gestart, wordt standaard de hoofdpoort (4026) gebruikt. Als u fouten in een 32-bits proces opspoort, start de 64-bits versie van het externe foutopsporingsprogramma in de meeste gevallen een 32-bits versie van het externe foutopsporingsprogramma op poort 4025. Als u het 32-bits foutopsporingsprogramma op afstand uitvoert, wordt 4026 gebruikt en wordt 4025 niet gebruikt. De uitzondering hierop als Remote Tools voor Visual Studio 2022 versie 17.2 of hoger is geïnstalleerd en de wizard Remote Debugger Configuration wordt gebruikt om het externe foutopsporingsprogramma als een service te starten, is de standaardpoort voor 32-bits foutopsporing 4040 in plaats van 4025.
Wanneer de 64-bits versie van het externe foutopsporingsprogramma wordt gestart, wordt standaard de hoofdpoort (4024) gebruikt. Als u fouten in een 32-bits proces opspoort, start de 64-bits versie van het externe foutopsporingsprogramma een 32-bits versie van het externe foutopsporingsprogramma op poort 4025 (het hoofdpoortnummer verhoogd met 1). Als u het 32-bits foutopsporingsprogramma op afstand uitvoert, wordt 4024 gebruikt en wordt 4025 niet gebruikt.
Deze poort kan worden geconfigureerd vanaf de opdrachtregel: Msvsmon /wow64port poortnummer<>.
Externe foutopsporingsprogrammapoorten in Microsoft Azure App Service
Externe foutopsporingsprogrammapoorten kunnen worden geconfigureerd. Op dit moment gebruikt Azure App Service niet de standaardpoorten die zijn gekoppeld aan uw versie van Visual Studio. Azure App Service maakt gebruik van poort 4024 voor het externe foutopsporingsprogramma.
De detectiepoort
UDP 3702 wordt gebruikt voor het zoeken naar actieve exemplaren van het externe foutopsporingsprogramma op het netwerk (bijvoorbeeld het dialoogvenster Zoeken in het dialoogvenster Bijvoegen aan proces ). Het wordt alleen gebruikt voor het detecteren van een computer waarop het externe foutopsporingsprogramma wordt uitgevoerd, dus het is optioneel als u een andere manier hebt om de computernaam of het IP-adres van de doelcomputer te kennen. Deze poort is een standaardpoort voor detectie, zodat deze niet kan worden geconfigureerd.
De detectiepoort moet worden geopend als een uitgaande poort (uitgaande regel).
Als u detectie niet wilt inschakelen, kunt u msvsmon starten vanaf de opdrachtregel waarvoor detectie is uitgeschakeld: Msvsmon /nodiscovery.