App Service pour déployer une application
Le service App Service
de Azure vous permet de déployer vos applications sans avoir à faire la gestion du serveur (ex.: installation de Apache/IIS/nginx).
Selon la technologie choisie, une instance d'un serveur est créée et vous pouvez y déployer votre code. Vous avez aussi accès à certaines configurations et outils de débogage/logs.
Vous aurez possiblement à déployer plusieurs App Service
. En effet, si vous avez, par exemple, une application MVC et une Blazor/API, il s'agit de deux déploiements distincts.
Au fond, chacun est associé à une URL distincte, donc un App Service
différent.
- Effectuer une recherche à partir de la barre de recherche pour
App Services
- Sélectionner
App Services
- Sélectionner
+ Créer
- Application Web: pour un projet .NET MVC ou encore d'API/Blazir
- Application Web statique: pour un projet client HTML/JS (ex.: Angular, Vue, React)
- Application Web + Base de données: ne pas utiliser, vous avez déjà une BD normalement
- Wordpress: Nope.
- Faites le choix qui s'applique à votre situation
Déployer une application Web
Créer un App Service
pour l'application
- Onglet
De base
- Sélectionner le groupe de ressource pour votre application ou en créer un nouveau.
- Entrer les informations générales de l'application, comme son nom.
attentionNommez de façon descriptive l'application. Par exemple:
mon-projet-api
, surtout si vous avez plusieurs déploiements à faire pour votre app.- Sélectionnez sous
pile d'exécution
la technologie qui s'applique à votre projet
- Onglet
Déploiement
- Désactivez le déploiement en continu
- Vérifiez les configurations et faites
Créer
Déployer à partir de Rider
Pour publier l'application sur Azure, utilisez Rider. La même fonctionnalité est cependant présente dans Visual Studio aussi.
- Faire un
clic droit
sur le projet à déployer et choisirPublish
- Sélectionnez
Azure...
- Vous devrez installer le plugin Azure
- Vous devrez redémarrer Rider et répéter la procédure (Publish -> Azure)
- Sélectionnez
Use Existing Web App
- Sélectionnez l'app Azure (App Service) correspondante dans la section
Choose App
- Optionnellement, vous pouvez exécuter des tâches (ex.: compiler du JavaScript avec Vite) dans la section
Before launch
qui sera exécutée avant de procéder au déploiement. - Appuyer sur
Run
Vous n'avez pas à répéter la même chose à chaque fois, une configuration
est créée pour le déploiement que vous pouvez exécuter au besoin!
Statut du déploiement
Vous pourrez voir le statut du déploiement en cours dans la section Centre de déploiement
et ensuite l'onglet Journaux
de votre App Service
.
Visiter l'application une fois déployée
Dans l'onglet Vue d'ensemble
, la propriété Domaine par défaut
vous renseigne sur l'URL publique de votre application.
Vous pouvez cliquer sur le lien pour y accéder.