Partager via


Utilisation de l’Assistant Publication d’application Azure dans Visual Studio

Remarque

Cet article s’applique à Azure Cloud Services (classique), qui est désormais déconseillé pour les nouveaux clients et sera mis hors service le 31 août 2024. Les services existants créés avec cette technologie sont toujours pris en charge par le biais d’Azure Cloud Services (support étendu). Pour le nouveau développement, nous vous recommandons d’utiliser un type de service plus récent conçu à des fins spécifiques, comme Azure App Service, Azure Functions ou Azure Container Apps. Pour obtenir la liste la plus récente des services disponibles, consultez le Répertoire des produits Azure.

Une fois que vous avez développé une application web dans Visual Studio, vous pouvez publier cette application dans un service cloud Azure à l’aide de l’Assistant Publication d’application Azure.

Prérequis

Accès à l’Assistant Publication d’application Azure

Vous pouvez accéder à l’Assistant Publication d’application Azure de deux manières en fonction de votre type de projet Visual Studio.

Si vous avez un projet de service cloud Azure :

  1. Créez ou ouvrez un projet de service cloud Azure dans Visual Studio.

  2. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis, dans le menu contextuel, sélectionnez Publier.

Si vous avez un projet d’application web qui n’est pas activé pour Azure :

  1. Créez ou ouvrez un projet de service cloud Azure dans Visual Studio.

  2. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis, dans le menu contextuel, sélectionnez Convertir>Convert to Azure Cloud Service Project (Convertir en projet de service cloud Azure).

  3. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le projet Azure récemment connu, puis, dans le menu contextuel, sélectionnez Publier.

page de connexion

page de connexion

Compte : sélectionnez un compte ou Ajouter un compte dans la liste déroulante des comptes.

Choisir votre abonnement : choisissez l’abonnement à utiliser pour votre déploiement.

Page Paramètres - Onglet Paramètres communs

Paramètres courants

Service cloud : dans la liste déroulante, sélectionnez un service cloud existant ou <Créer un nouveau>, puis créez un service cloud. Le centre de données s’affiche entre parenthèses pour chaque service cloud. Il est recommandé que l’emplacement du centre de données du service cloud soit identique à celui du compte de stockage (Paramètres avancés).

Environnement : sélectionnez Production ou Intermédiaire. Choisissez l’environnement intermédiaire si vous souhaitez déployer votre application dans un environnement de test.

Configuration de build : sélectionnez Déboguer ou Version finale.

Configuration de service : sélectionnez Cloud ou Local.

Activer le Bureau à distance pour tous les rôles : Sélectionnez cette option si vous souhaitez pouvoir vous connecter à distance au service. Cette option est principalement utilisée pour le dépannage. Pour plus d’informations, consultez la page Activer la Connexion Bureau à distance pour un rôle dans Azure Cloud Services avec Visual Studio.

Activer Web Deploy pour tous les rôles web : Sélectionnez cette option pour activer le déploiement web du service. Vous devez aussi sélectionner l’option Activer le Bureau à distance pour tous les rôles pour utiliser cette fonctionnalité. Pour plus d’informations, consultez Publication d’un service cloud en utilisant Visual Studio.

Page Paramètres - Onglet Paramètres avancés

Paramètres avancés

Étiquette de déploiement : acceptez le nom par défaut ou entrez le nom de votre choix. Pour ajouter la date à l'étiquette de déploiement, laissez la case cochée.

Compte de stockage : sélectionnez le compte de stockage que vous souhaitez utiliser pour ce déploiement, **<Créer nouveau> pour créer un compte de stockage. Le centre de données s’affiche entre parenthèses pour chaque compte de stockage. Il est recommandé que l’emplacement du centre de données pour le compte de stockage soit le même que l’emplacement du centre de données pour le service cloud (paramètres communs).

Le compte de stockage Azure stocke le package pour le déploiement de l’application. Une fois l'application déployée, le package est supprimé du compte de stockage.

Delete deployment on failure (Supprimer le déploiement en cas d’échec) : sélectionnez cette option pour supprimer le déploiement si des erreurs sont détectées pendant la publication. Cette case doit être décochée si vous souhaitez conserver une adresse IP virtuelle constante pour votre service cloud.

Mise à jour du déploiement : sélectionnez cette option si vous souhaitez déployer uniquement des composants mis à jour. Ce type de déploiement peut être plus rapide qu'un déploiement complet. Cette case doit être cochée si vous souhaitez conserver une adresse IP virtuelle constante pour votre service cloud.

Mise à jour du déploiement - Paramètres : cette boîte de dialogue vous permet de spécifier le mode de mise à jour des rôles. Si vous choisissez Mise à jour incrémentielle, les instances de votre application sont mises à jour l’une après l’autre afin que l’application soit toujours disponible. Si vous choisissez Mise à jour simultanée, toutes les instances de votre application sont mises à jour en même temps. La mise à jour simultanée est plus rapide, mais votre service risque de ne pas être disponible pendant la durée du processus de mise à jour.

Paramètres de déploiement

Activer IntelliTrace : spécifiez si vous souhaitez activer IntelliTrace. Avec IntelliTrace, vous pouvez enregistrer des informations de débogage détaillées pour une instance de rôle exécutée dans Azure. Si vous devez identifier la cause d’un problème, utilisez les journaux d’activité IntelliTrace pour exécuter pas à pas votre code à partir de Visual Studio comme s’il était exécuté dans Azure. Pour plus d’informations sur l’utilisation d’IntelliTrace, consultez l’article Débogage d’un service cloud publié avec IntelliTrace et Visual Studio.

Activer le profilage : spécifiez si vous souhaitez activer le profilage des performances. Le profileur Visual Studio vous permet d’obtenir une analyse approfondie des ressources de calcul nécessaires à l’exécution de votre service cloud. Pour plus d’informations sur l’utilisation du profileur Visual Studio, consultez l’article Test des performances d’un service cloud.

Enable Remote Debugger for all roles (Activer le débogueur distant pour tous les rôles) : spécifiez si vous souhaitez activer le débogage distant. Pour plus d’informations sur le débogage des services cloud à l’aide de Visual Studio, consultez l’article Débogage d’un service cloud ou d’une machine virtuelle Azure dans Visual Studio.

Page Paramètres de diagnostic

Paramètres de diagnostic

Diagnostics vous permet de résoudre les problèmes d’un service cloud Azure (ou d’une machine virtuelle Azure). Pour en savoir plus sur les diagnostics, consultez Configuration de Diagnostics pour les services cloud et les machines virtuelles Azure. Pour plus d’informations sur Application Insights, consultez Présentation d’Application Insights.

Page de résumé

Page de résumé

Profil cible : vous pouvez choisir de créer un profil de publication à partir des paramètres que vous avez choisis. Par exemple, vous pouvez créer un profil pour un environnement de test et un autre pour la production. Pour enregistrer ce profil, choisissez l’icône Enregistrer. L’Assistant crée le profil et l’enregistre dans le projet Visual Studio. Pour modifier le nom du profil, ouvrez la liste Profil cible, puis sélectionnez <Gérer....>.

Remarque

Le profil de publication s’affiche dans l’Explorateur de solutions dans Visual Studio, et les paramètres du profil sont écrits dans un fichier portant l’extension .azurePubxml. Les paramètres sont enregistrés en tant qu'attributs de balises XML.

Publication de votre application

Une fois que vous avez configuré tous les paramètres de déploiement de votre projet, sélectionnez Publier en bas de la boîte de dialogue. Vous pouvez surveiller l'état du processus dans la fenêtre Sortie de Visual Studio.