Delen via


Overzicht van Publiceren

Voor ASP.NET-, .NET Core- en Python-apps kunt u het hulpprogramma Publiceren gebruiken om uw toepassingen te implementeren.

Wat is Publiceren?

Met het hulpprogramma Publiceren kunt u uw toepassing implementeren op verschillende bestemmingen. Ga aan de slag door met de rechtermuisknop op uw project te klikken in Solution Explorer en Publiceren te selecteren in het contextmenu. Als u het project nog niet eerder hebt gepubliceerd, wordt u gevraagd te kiezen naar welke service u wilt publiceren. Dit kan een IIS-server zijn, een Azure-service zoals App Service, een Docker-containerregister of een FTP-server.

Schermopname van publicatieopties.

De implementatieopties worden elders in de documentatie behandeld. Zie Een eerste blik op de implementatie.

Als u het project al hebt gepubliceerd, ziet u het scherm Publiceren , met koppelingen naar de geïmplementeerde resources, informatie over de implementatie en een knop Publiceren om de toepassing opnieuw te publiceren. U kunt ook de knop Nieuw gebruiken om het publicatieproces opnieuw te doorlopen, waardoor een nieuw publicatieprofiel wordt gemaakt. Publiceren maakt gebruik van profielen (.pubxml bestanden) om meerdere projectconfiguraties en meerdere publicatiedoelen voor één project mogelijk te maken.

profielen publiceren

Onder Meer acties vindt u opties voor het verwijderen van het publicatieprofiel, het bewerken van instellingen of het herstellen ervan.

Profielbestanden (.pubxml-bestanden) publiceren

De inhoud van het profiel is XML en is gebaseerd op MSBuild.

Voorbeeldinhoud van profiel publiceren

Het publicatieprofiel bewaart referenties in een afzonderlijk, verborgen standaardbestand dat niet wordt ingecheckt.

verborgen gebruikersbestanden

U kunt altijd publicatieprofielen importeren uit IIS en Azure App Service

profiel importeren

Visual Studio kan u helpen bij het beheren van afhankelijkheden voor Azure-services

Wanneer u het hulpprogramma Publiceren gebruikt om uw toepassing te implementeren in Azure, krijgt u de mogelijkheid om afhankelijkheden voor Azure-services te configureren.

afhankelijkheden tijdens het publiceren

Het idee is dat u mogelijk verbinding wilt maken met een andere SQL-database, een ander opslagaccount of een andere Key Vault voor verschillende omgevingen, zoals testen, QA, preproductie enzovoort. Zie Visual Studio Connected Services.

Volgende stappen

Voor het hulpprogramma Publiceren: