Déployer une Azure app service à partir d’un package

Déployer une Azure app service à partir d’un package
Partager

Introduction

Dans cet article nous allons découvrir comment déployer une Azure app service à partir d’un package de fichier de système.

On va prendre l’exemple d’une application Web développée avec Blazor .Net Core et générée à partir de Visual Studio 2019.

Le package généré

Tout d’abord, jetant un coup d’œil sur le dossier du package généré, généralement il contient tous les fichiers nécessaires à l’exécution de l’application : DLL des assembly internes et externe du projet, fichiers de configuration, ressources statiques et aussi l’exécutable de l’application (*.exe). Voici un extrait :

package fichier système

Déployer le package par FTP

Une première étape consiste bien sûr à créer votre Azure app service et choisir le plan d’exécution.

Ensuite allez dans la partie « Paramétrage>Configuration>Paramètres Généraux » afin de déterminer la stack technique et le Framework d’exécution de votre applicaiton.

paramètres azure app service

Après avoir créer votre app service sur Azure, récupérez le nom d’hôte FTP ou FTPS afin de pouvoir vous connectez dessus.

déployer package dans Azure

Ici vous pouvez choir entre les deux protocole FTP et FTPS, pour se connecter à l’hôte afin de charger vos fichiers.

Pour récupérer vos identifiants FTP/S rendez vous sur le menu « Centre de déploiement », onglet « Identifiants FTP ».

déployer Azure FTP

Il existe deux types d’identifiant : portée d’application et portée d’utilisateur.

Le premier « Application Scope » est généré automatiquement et n’est utilisé que pour cette application.

Le deuxième « User Scope » est à créer par vous même (nom utilisateur et mot de passe) et utilisable pour toutes vos applications.

Avec le nom d’hôte et l’identifiant, vous pouvez utiliser n’importe quel client FTP afin de vous connectez sur le dossier de votre application. Dans notre exemple on va utiliser le célébré FileZilla.

Une fois connecté, vous tombez dans le dossier racine de votre application. Ensuite allez dans le sous-dossier « site/wwwroot« . A cet endroit copiez le contenu du package livré.

Transfert package dans Azure FTP

Et là tout est bon, vous n’avez qu’à lancer votre application directement via son URL.

Déployer package Azure app service

Lien utile

Si vous envisagez de créer un domaine personnalisé pour votre application, consulter cet article.

Ajouter une Authentification Azure AD à une application web .Net


Partager

4 thoughts on “Déployer une Azure app service à partir d’un package

  1. Hey there. I discovered your site via Google while searching for a comparable topic, your site got here up. It appears to be good. I have bookmarked it in my google bookmarks to come back then. Lauri Rourke Wilhide

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *