Delen via


Visual Studio en Azure Services installeren en gebruiken achter een firewall of proxyserver

Als u of uw organisatie gebruikmaakt van beveiligingsmaatregelen zoals een firewall of proxyserver, zijn er domein-URL's die u mogelijk wilt toevoegen aan een acceptatielijst. Voor de beste ervaring wanneer u Visual Studio en Azure Services installeert en gebruikt, wilt u mogelijk bepaalde poorten en protocollen openen.

  • Visual Studio installeren: deze tabellen bevatten de domein-URL's die moeten worden toegevoegd aan een acceptatielijst, zodat u toegang hebt tot alle onderdelen en workloads die u wilt.

  • Visual Studio en Azure Services gebruiken: deze tabel bevat de domein-URL's die moeten worden toegevoegd aan een acceptatielijst en de poorten en protocollen die moeten worden geopend, zodat u toegang hebt tot alle functies en services die u wilt.

Visual Studio installeren

URL's die moeten worden toegevoegd aan een acceptatielijst

Visual Studio Installer downloadt bestanden van verschillende domeinen en hun downloadservers. Mogelijk wilt u deze domein-URL's toevoegen aan een allowlist als vertrouwde items in de UI of in uw implementatiescripts.

Microsoft-domeinen

Domein Doel
go.microsoft.com URL-resolutie instellen
aka.ms URL-resolutie instellen
download.visualstudio.microsoft.com Downloadlocatie voor installatiepakketten
download.microsoft.com Downloadlocatie voor installatiepakketten
download.visualstudio.com Downloadlocatie voor installatiepakketten
marketplace.visualstudio.com Downloadlocatie voor Visual Studio Extensions
*.gallerycdn.vsassets.io Downloadlocatie voor Visual Studio Extensions
visualstudio.microsoft.com Locatie van documentatie
learn.microsoft.com Locatie van documentatie
msdn.microsoft.com Locatie van documentatie
www.microsoft.com Locatie van documentatie
*.windows.net Aanmeldingslocatie
*.microsoftonline.com Aanmeldingslocatie
*.live.com Aanmeldingslocatie
github-releases.githubusercontent.com Linux-ontwikkeling
objects.githubusercontent.com Windows-bouwgereedschappen
github.com Git voor Windows & Windows Build Tools
az837173.vo.msecnd.net Ontwikkeling met Azure Storage

Niet-Microsoft-domeinen

Domein Installeert deze workloads
archive.apache.org Mobiele ontwikkeling met JavaScript (Cordova)
cocos2d-x.org Gameontwikkeling met C++ (Cocos)
download.epicgames.com Gameontwikkeling met C++ (Unreal Engine)
launcher-public-service-prod06.ol.epicgames.com Gameontwikkeling met C++ (Unreal Engine)
download.oracle.com Mobiele ontwikkeling met JavaScript (Java SDK)

Mobiele ontwikkeling met .NET (Java SDK)
public-cdn.cloud.unity3d.com Gameontwikkeling met Unity (Unity)
download.unity3d.com Gameontwikkeling met Unity (Unity)
netstorage.unity3d.com Gameontwikkeling met Unity (Unity)
dl.google.com Mobiele ontwikkeling met JavaScript (Android SDK en NDK, Emulator)

Mobiele ontwikkeling met .NET (Android SDK en NDK, Emulator)
ib-downloads-official.s3.amazonaws.com Gameontwikkeling met C++ (IncrediBuild)
www.incredibuild.com Gameontwikkeling met C++ (IncrediBuild)
www.python.org Python-ontwikkeling (Python)

Data science- en analytische toepassingen (Python)
developerservices2.apple.com Xamarin.iOS-voorziening
developer.apple.com Xamarin.iOS-voorziening
appstoreconnect.apple.com Xamarin.iOS-inrichting
idmsa.apple.com Xamarin.iOS-voorziening
akamaized.net Content Delivery Network (Akamai Technologies)
developer.arm.com ARM-ontwikkeling

Visual Studio en Azure Services gebruiken

URL's die moeten worden toegevoegd aan een acceptatielijst en poorten en protocollen om te openen

Wanneer u Visual Studio of Azure Services achter een firewall of proxyserver gebruikt, wilt u mogelijk de volgende URL's toestaan en de bijbehorende poorten en protocollen openen.

Service of scenario DNS-eindpunt Protocol/Poort Beschrijving
URL
resolutie
go.microsoft.com

aka.ms

Wordt gebruikt om URL's te verkorten, die vervolgens worden omgezet in langere URL's
Aanmelden *.msftauth.net

*.live.com

visualstudio.microsoft.com

app.vsspsext.visualstudio.com

app.vssps.visualstudio.com

api.vstsusers.visualstudio.com

go.microsoft.com

graph.windows.net

graph.microsoft.com

login.microsoftonline.com

management.core.windows.net

management.azure.com

api.subscriptions.visualstudio.microsoft.com
443 Aanmelden of account toevoegen voor werk- of school- en persoonlijke accounts
Startpagina vsstartpage.blob.core.windows.net 443 Wordt gebruikt voor het weergeven van ontwikkelaarsnieuws op de startpagina (alleen Visual Studio 2017)
Startpagina vsstartpagenewsfeed.azureedge.net 443 Wordt gebruikt voor het weergeven van ontwikkelaarsnieuws op de startpagina (Visual Studio 2019 en hoger)
Doelgericht
Melding
Dienst
targetednotifications-tm.trafficmanager.net

www.research.net
443

443
Wordt gebruikt om een algemene lijst met meldingen te filteren op een lijst die alleen van toepassing is op specifieke typen machines/gebruiksscenario's
Extensie
updatecontrole
marketplace.visualstudio.com

*.windows.net
*.microsoftonline.com
*.live.com
443 Wordt gebruikt om meldingen te geven wanneer een geïnstalleerde extensie een update beschikbaar heeft

Wordt gebruikt als aanmeldingslocatie
AI project
Integratie
az861674.vo.msecnd.net 443
Wordt gebruikt om nieuwe projecten te configureren voor het verzenden van gebruiksgegevens naar uw geregistreerde Application Insights-account
Code Lens codelensprodscus1su0.app.
codelens.visualstudio.com
443 Wordt gebruikt om informatie in de editor op te geven, waaronder wanneer een bestand voor het laatst is bijgewerkt, de tijdlijn met wijzigingen, de werkitems waaraan wijzigingen zijn gekoppeld en de auteurs
Experimenteel
functie inschakelen
visualstudio-devdiv-c2s.msedge.net 80 Wordt gebruikt om experimentele nieuwe functies of functiewijzigingen te activeren
Identiteitsbadge
(gebruikersnaam en avatar)
en
Roaminginstellingen
app.vssps.visualstudio.com

app.vsspsext.visualstudio.com

app.vssps.visualstudio.com

ns-sb2-prod-ch1-002.cloudapp.net

az700632.vo.msecnd.net

api.vstsusers.visualstudio.com/profiles/*
443 Wordt gebruikt om de naam en avatar van de gebruiker weer te geven in de IDE

Wordt gebruikt om ervoor te zorgen dat instellingswijzigingen van de ene computer naar de andere worden overgedragen.
Externe instellingen az700632.vo.msecnd.net 443 Wordt gebruikt om extensies uit te schakelen die bekend zijn om problemen in Visual Studio te veroorzaken
Windows-hulpprogramma's developer.microsoft.com

dev.windows.com

appdev.microsoft.com
https/443 Wordt gebruikt voor Windows App Store-scenario's
JSON-schema
Ontdekking

JSON-schema
Definitie

JSON-schema
Ondersteuning voor
Azure-resources
json.schemastore.org
schemastoreorg.azurewebsites.net

json-schema.org

schema.management.azure.com
http/80
https/443

http/80

https/443
Wordt gebruikt voor het detecteren en downloaden van JSON-schema's die de gebruiker kan gebruiken bij het bewerken van JSON-documenten

Wordt gebruikt om het metavalidatieschema voor JSON te verkrijgen

Wordt gebruikt om het huidige schema voor Azure Resource Manager-implementatiesjablonen te verkrijgen
npm-pakket
ontdekking
Skimdb.npmjs.com

Registry.npmjs.org

Api.npms.io
https/443

http/80 &
https/443
https/443
Vereist voor het zoeken naar npm-pakketten en wordt gebruikt voor installatie van scriptpakketten aan de clientzijde in webprojecten
Bower-pakket
Pictogrammen

Bower-pakket
zoeken
Bower.io

bowercache.azurewebsites.net
go.microsoft.com
Registry.bower.io
http/80

https/443
http/80
https/443
Biedt het standaardpictogram van het bower-pakket

Hiermee kunt u zoeken naar Bower-pakketten
NuGet

NuGet-pakket
ontdekking
api.nuget.org
www.nuget.org
nuget.org
azuresearch-usnc.nuget.org
azuresearch-ussc.nuget.org
licenses.nuget.org
nuget.cdn.azure.cn
azuresearch-ea.nuget.org
azuresearch-sea.nuget.org

crl3.digicert.com
crl4.digicert.com
ocsp.digicert.com
cacerts.digicert.com
https/443

http/80 &
https/443
Wordt gebruikt om ondertekende NuGet-pakketten te verifiëren.

Vereist voor het zoeken naar NuGet-pakketten en -versies
Informatie over GitHub-opslagplaats api.github.com https/443 Noodzakelijk voor het verkrijgen van meer informatie over bower-pakketten
Web Linters Eslint.org

www.Bing.com

www.coffeelint.org
http/80
Cookiecutter
Explorer-sjabloon
ontdekking

Cookiecutter
Verkennerproject
creatie
api.github.com
raw.githubusercontent.com
go.microsoft.com

pypi.org
pypi.python.org
https/443
Wordt gebruikt om onlinesjablonen te detecteren vanuit onze aanbevolen feed en vanuit GitHub-opslagplaatsen

Wordt gebruikt om een project te maken op basis van een cookiecutter-sjabloon waarvoor een eenmalige installatie op aanvraag van een Cookiecutter Python-pakket van de Python-pakketindex (PyPI) is vereist
Python-pakket
ontdekking

Python-pakket
beheer

Nieuw
Python
project
Sjablonen
pypi.org

pypi.python.org
bootstrap.pypa.io

go.microsoft.com
https/443 Hiermee kunt u zoeken naar pip-pakketten

Wordt gebruikt om pip automatisch te installeren als deze ontbreekt

Wordt gebruikt om nieuwe Python-projectsjablonen te vertalen naar cookiecutter-sjabloon-URL's.
- Classificatieproject
- Clusteringproject
- Regressieproject
- PyGame met Behulp van PyKinect
- Pyvot-project
Office Web
invoegtoepassing
Manifest
Verificatie
Dienst
verificationservice.osi.office.net https/443 Wordt gebruikt voor het valideren van manifesten voor Office-webinvoegtoepassingen
SharePoint en
Office-invoegtoepassingen
sharepoint.com
microsoft.com/microsoft-365
microsoftonline.com
outlook.com
https/443 Wordt gebruikt voor het publiceren en testen van SharePoint- en Office-invoegtoepassingen voor SharePoint Online en Microsoft 365
Werkstroombeheer
Testservice
Gastheer

http/12292 Een firewallregel die automatisch wordt gemaakt voor het testen van SharePoint-invoegtoepassingen met werkstromen
Automatisch verzameld
Betrouwbaarheidsstatistieken
en andere
Klantervaring
Programma's voor verbetering (CEIP)
voor Azure SDK en
voor SQL Tools

vortex.data.microsoft.com

dc.services.visualstudio.com
https/443 Wordt gebruikt voor het verzenden van betrouwbaarheidsstatistieken (crash-/niet-reagerende gegevens) van de gebruiker naar Microsoft. Werkelijke crash/niet-reagerende dumpbestanden worden nog steeds geüpload als Windows Error Reporting is ingeschakeld; alleen statistische informatie wordt onderdrukt.
Wordt gebruikt om gebruikspatronen weer te geven voor de Azure Tools SDK-extensie voor Visual Studio en voor gebruikspatronen voor de SQL-hulpprogramma's naar Visual Studio
Visual Studio
Klantervaring
Programma voor verbetering (CEIP)

PerfWatson.exe
vortex.data.microsoft.com
dc.services.visualstudio.com
visualstudio-devdiv-c2s.msedge.net
az667904.vo.msecnd.net
scus-breeziest-in.cloudapp.net
mobile.events.data.microsoft.com
events.data.microsoft.com
https/443 Wordt gebruikt voor het verzamelen van gebruikspatronen en foutenlogboeken

Wordt gebruikt voor het bijhouden van problemen met het vastlopen van gebruikersinterfaces.
Creatie en
Beheer van
Azure-hulpmiddelen
management.azure.com
management.core.windows.net
https/443 Wordt gebruikt voor het maken van Azure Websites of andere resources ter ondersteuning van het publiceren van webtoepassingen, Azure Functions of WebJobs
Bijgewerkte hulpprogramma's voor publiceren op internet
controles en uitbreiding
Aanbevelingen
marketplace.visualstudio.com https/443 Wordt gebruikt voor het controleren op de beschikbaarheid van bijgewerkte publicatiehulpprogramma's. Als deze optie is uitgeschakeld, wordt mogelijk een mogelijke aanbevolen extensie voor webpublicaties mogelijk niet weergegeven
Azure-resource bijgewerkt
Eindpuntgegevens maken
*.blob.core.windows.net https/443 Wordt gebruikt om de eindpunten bij te werken die worden gebruikt voor het maken van Azure-resources voor bepaalde Azure-services. Als deze optie is uitgeschakeld, worden in plaats daarvan de laatst gedownloade of ingebouwde eindpuntlocaties gebruikt
Externe foutopsporing en
Externe profilering van
Azure Websites
*.cloudapp.net
*.azurewebsites.net
4022 Wordt gebruikt voor het koppelen van het externe foutopsporingsprogramma aan Azure Websites. Als dit is uitgeschakeld, werkt het koppelen van het externe foutopsporingsprogramma aan Azure Websites niet
Active Directory
Grafiek
graph.windows.net https/443 Wordt gebruikt voor het inrichten van nieuwe Microsoft Entra-toepassingen. Ook gebruikt door de Microsoft 365 serviceprovider verbonden met MSGraph.
Azure Functions
CLI-update
Cheque
functionscdn.azureedge.net https/443 Wordt gebruikt voor het controleren op bijgewerkte versies van de Azure Functions CLI. Als deze optie is uitgeschakeld, wordt in plaats daarvan een kopie in de cache (of de kopie die door het Azure Functions-onderdeel wordt meegenomen) van de CLI gebruikt.
Córdoba npmjs.org
gradle.org
http/80 &
https/443
HTTP wordt gebruikt voor Gradle-downloads tijdens de build. HTTPS wordt gebruikt voor het opnemen van Cordova-invoegtoepassingen in projecten.
Cloud Explorer 1. <clusterendpoint>
Service Fabric
2. <beheereindpunt>
Algemene cloud ervaring
3. <grafiekeindpunt>
Algemene cloudervaring
4. eindpunt van <account voor opslag>
Opslagknooppunten
5. <URL's van Azure Portal>
Algemene cloud ervaring
6. <key vault-eindpunten>
Azure Resource Manager VM-knooppunten
7. <OpenbaarIPAdresVanCluster>
Externe foutopsporing en ETW-traceringen van Service Fabric
1.https/19080
2. https/443
3. https/443
4. https/443
5. https/443
6. https/443
7.tcp/dynamic
1. Voorbeeld: test12.eastus.cloudapp.com
2. Haalt abonnementen op en haalt Azure-resources op/beheert
3. Haalt Azure Stack-abonnementen op
4. Beheert opslagbronnen (bijvoorbeeld: mystorageaccount.blob.core.windows.net)
5. Contextmenuoptie Openen in portal (hiermee opent u een resource in Azure Portal)
6. Maakt en gebruikt sleutelkluizen voor VM-foutopsporing (bijvoorbeeld: myvault.vault.azure.net)

7. Wijst dynamisch blok poorten toe op basis van het aantal knooppunten in het cluster en de beschikbare poorten.

Een poortblok probeert drie keer zoveel knooppunten te verkrijgen met minimaal 10 poorten.

Voor streamingtraceringen wordt geprobeerd het poortblok van 810 op te halen. Als er al een van dat poortblok wordt gebruikt, wordt geprobeerd het volgende blok op te halen, enzovoort. (Als de load balancer leeg is, worden poorten van 810 waarschijnlijk gebruikt)

Voor foutopsporing zijn vier sets van de poortenblokken gereserveerd:
- connectorpoort: 30398,
- forwarderPort: 31398,
- forwarderPortx86: 31399,
- fileUploadPort: 32398
Cloudservices 1. RDP

2. core.windows.net

3. management.azure.com
management.core.windows.net

4. *.blob.core.windows.net
*.queue.core.windows.net
*.table.core.windows.net

5. portal.azure.com

6. <cloudservice van de gebruiker>.cloudapp.net
De VM van gebruiker <>. Regio<>.azure.com
1. rdp/3389

2. https/443

3. https/443

4. https/443

5. https/443

6. tcp
a) 30398
b) 30400
c) 31398
d) 31400
e) 32398
f) 32400
1. Remote Desktop naar VM in de cloudservices

2. Opslagaccountonderdeel van de configuratie voor persoonlijke diagnostische gegevens

3. Azure Portal

4. Server Explorer - Azure Storage * is een opslagaccount met de naam door de klant

5. Koppelingen om de portal te openen/Het abonnementscertificaat downloaden/Bestand met instellingen publiceren

6. poort:
a) Lokale poort van de connector voor externe debugging voor de cloudservice en virtuele machine
b) Openbare poort van connector voor externe foutopsporing voor cloudservice en VM
c) Lokale poort van doorstuurserver voor externe foutopsporing voor cloudservice en VM
d) Openbare poort van forwarder voor remote debugging voor cloudservice en VM
e) Lokale poort voor bestandsuploader voor externe foutopsporing voor cloudservice en VM
f) Openbare poort voor bestandsuploader voor externe foutopsporing voor cloudservice en VM
Service Fabric 1.
learn.microsoft.com
aka.ms
go.microsoft.com

2.
vssftools.blob.core.windows.net
Vault.azure.com
Portal.azure.com

3. * vault.azure.net

4.
app.vsaex.visualstudio.com
* .vsspsext.visualstudio.com
clouds.vsrm.visualstudio.com
clouds.visualstudio.com
app.vssps.visualstudio.com
* .visualstudio.com
https/443 1. Documentatie

2. Clusterfunctie maken

3. De * is de naam van de Azure-sleutelkluis (bijvoorbeeld:- test11220180112110108.vault.azure.net

4. De * is dynamisch (voorbeeld: vsspsextprodch1su1.vsspsext.visualstudio.com)
Momentopname
Debugger
1. go.microsoft.com
2. management.azure.com
3. *.azurewebsites.net
4. *.scm.azurewebsites.net
5. api.nuget.org/v3/index.json
6. IP-adres/FQDN van externe service/servers
1. https/443
2. https/443
3. http/80
4. https/443
5. https/443
6. Concord/
4022 (afhankelijk van Visual Studio-versie)
1. Voer een query uit op het .json-bestand voor de SKU-grootte van de app-service.
2. Verschillende Azure RM-aanroepen
3. Oproep tot site-opwarming via
4. Het beoogde App Service Kudu-eindpunt van de klant
5. Site-extensieversie opvragen die is gepubliceerd in nuget.org
6. externe foutopsporing
Azure Stream Analytics

HDInsight
Management.azure.com https/443 Wordt gebruikt voor het weergeven, verzenden, uitvoeren en beheren van ASA-taken

Wordt gebruikt om door HDI-clusters te bladeren en HDI-taken te verzenden, diagnosticeren en fouten op te sporen
Azure Data Lake *.azuredatalakestore.net
*.azuredatalakeanalytics.net
https/443 Wordt gebruikt voor het compileren, verzenden, weergeven, diagnosticeren en opsporen van fouten in taken. Wordt gebruikt om door ADLS-bestanden te bladeren. Wordt gebruikt om bestanden te uploaden en te downloaden.
Verpakkingsservice [account].visualstudio.com
[account].*.visualstudio.com
*.blob.core.windows.net
registry.npmjs.org
nodejs.org
dist.nuget.org
nuget.org
https/443 De *.npmjs.org, *.nuget.org en *.nodejs.org zijn alleen vereist voor bepaalde build-taakscenario's (bijvoorbeeld: NuGet Tool Installer, Node Tool Installer) of als u openbare upstream wilt gebruiken met uw feeds. De andere drie domeinen zijn vereist voor de kernfunctionaliteit van de Packaging-service.
Azure DevOps Services *.vsassets.io
static2.sharepointonline.com
dev.azure.com

Wordt gebruikt om verbinding te maken met Azure DevOps Services
Azure Service Bus *.servicebus.windows.net ampq/5671 en 5672,
sbmp/9350-9354,
http/80,
https/443
Wordt gebruikt om wachtrijen, onderwerpen en abonnementen te maken.
ook gebruikt voor het verzenden/ontvangen van berichten naar/van Service Bus-wachtrijen en -onderwerpen.
Azure Cosmos DB *.documents.azure.com https/443 Wordt gebruikt om kerndatabase-API's voor documentdatabases aan te roepen
Ontwikkelaarscommunity sendvsfeedback2.azurewebsites.net/api https/443 Wordt gebruikt voor het aanroepen van API's voor het feedbackprogramma voor ontwikkelaarscommunity (mijn problemen, zoeken, stemmen, reageren, verzenden, uploaden, hervatten)
Intellicode *.intellicode.vsengsaas.visualstudio.com https/443 Wordt gebruikt om Intellicode-API's aan te roepen
Live delen *.liveshare.vsengsaas.visualstudio.com https/443 Wordt gebruikt om Live Share-API's aan te roepen
GitHub Codespaces *.online.visualstudio.com https/443 Wordt gebruikt om GitHub Codespaces-API's aan te roepen
Automatische verwerving van JavaScript-typen registry.npmjs.org https/443 Wordt gebruikt om TypeScript-typedefinities te installeren om IntelliSense te bieden voor populaire JavaScript-bibliotheken
Licentieservice voor Visual Studio-abonnementen 1. app.vssps.visualstudio.com/apis/
Licentieverlening/Cliëntenrechten

2. api.subscriptions.visualstudio.microsoft.com/
Me/Entitlements/IDEBenefits
https/443 Licenties voor onlineactivering
Debugger 1.
vsdebugger.blob.core.windows.net
vsdebugger.azureedge.net

2.
download.visualstudio.com/*/
onecore.msvsmon.*.zip

3. referencesource.microsoft.com/symbols

4.
symbols.nuget.org/download/symbols

5. visualstudio.com

6. msdl.microsoft.com/download/symbols
https/443 1.
Wordt gebruikt voor het downloaden van foutopsporingsonderdelen voor .NET Core-debugging op UNIX/macOS via SSH.

2.
Wordt gebruikt voor het downloaden van debuggercomponenten voor externe debugging van Windows Docker-containers.

3. Wordt gebruikt voor broncodestappen in de .NET Framework

4.
(Als de gebruiker zich aanmeldt) Wordt gebruikt voor het downloaden van symbolen die zijn gepubliceerd naar nuget.org symboolserver.

5. (Als de gebruiker zich aanmeldt) Gebruikt voor het downloaden van MS-symbolen en binaire bestanden, is mogelijk ook nodig voor het opsporen van fouten in beheerde code in dumps
GitHub Codespaces *.online.visualstudio.com https/443 Wordt gebruikt om GitHub Codespaces-API's aan te roepen
Xamarin Android-app publiceren *.googleapis.com
play.google.com
accounts.google.com
https/443 Gebruikt om Xamarin Android-toepassingen rechtstreeks vanuit Visual Studio te publiceren/uploaden via de Google Play Store-service.
Visual Studio Search Service data-ai.microsoft.com/search https/443 Wordt gebruikt om Visual Studio Search Service met AI te leveren in Ctrl+Q zoekvak
Azure Container Registry *.azurecr.io https/443 Toegang tot containerregisters die worden gehost in Azure voor de configuratie van CICD-pijplijnen
Visual Studio voor Mac Bijwerker software.xamarin.com https/443 Wordt gebruikt om de lijst met beschikbare updates op te halen
Foutenrapportage in Visual Studio voor Mac nw-umwatson.events.data.microsoft.com https/443 Wordt gebruikt voor het verzamelen van betrouwbaarheidsrapporten voor crashes, niet-reageren en vertragingen

Soms kunt u te maken krijgen met netwerk- of proxy-gerelateerde fouten wanneer u Visual Studio installeert of gebruikt achter een firewall of een proxyserver. Zie Problemen met netwerkgerelateerde fouten oplossenvoor meer informatie over oplossingen voor dergelijke foutberichten.

Ondersteuning krijgen

Microsoft biedt een installatiechat- -ondersteuningsoptie (alleen engels) voor installatieproblemen.

Hier volgen nog enkele ondersteuningsopties: