Je kunt een webapplicatie naar onze Windows Server IIS webservers publiceren met Web Deploy (MSDeploy). Rechtstreeks vanuit Visual Studio. In dit artikel laten we je zien hoe je een eenvoudige ASP.NET-webapplicatie publiceert.
Inhoudsopgave
Inleiding
We gebruiken hiervoor Visual Studio 2019 (VS2019) met Web Deploy Publish integratie. Lees hier meer informatie over Web Deploy Publish
Configureren en gebruiken
Om Web Deploy Publish te kunnen gebruiken vanuit Visual Studio maak je een profiel aan. Hiervoor moet je eerst een project hebben geopend. De gegevens om te publiceren of synchroniseren zijn vrijwel gelijk aan de FTP gegevens. Uitgaande van het Visual Studio Publish venster moet je het volgende gebruiken (example.nl is het voorbeeld):
- Publish method: Web Deploy
- Server: https://www.example.nl
- Site name: example.nl
- User name: VEVIDA\example.nl
- Password: het wachtwoord behorende bij deze gebruiker
- Destination URL: https://www.example.nl (pas dit aan naar de URL van de webapplicatie die je publiceert)
- Validate Connection: gebruik dit om het SSL-certificaat te accepteren
Let op: het AD-domein is belangrijk! Als je niet VEVIDA\ vóór je gebruikersnaam zet kun je niet inloggen. Je moet het SSL-certificaat accepteren
Stappenplan
Hieronder zie je alle stappen in schermafbeeldingen, te beginnen bij het openen van de Publish. We laten je hier het gebruik van een tweede account zien, zoals in het FAQ-artikel Web Deploy is geadviseerd. In de Solution Explorer, klik met de rechter muisknop op je Solution, en kies Publish;
In het Pick a publish target kies je voor IIS, FTP, etc en klik je Create Profile;
Neem de gegevens voor jouw site op en klik Validate Connection;
Je moet het SSL-beveiligingscertificaat accepteren, klik Accept;
Als alles goed gaat geeft Validate Connection een groen vinkje. Klik dan Save om de instellingen op te slaan.
Je kunt nu je Solution publiceren met de knop Publish.