Vous allez déployer un site web depuis GitHub vers une Azure Web App et devez exécuter un script de génération de contenu statique avant que le site ne commence à servir du trafic. Quelles sont les deux approches qui garantiront l'exécution du script avant la mise en service ? (Choisissez-en deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Ajoutez une cible PreBuild dans le .csproj du site web qui exécute le script de génération statique., Ajoutez un fichier .deployment à la racine du dépôt qui invoque un script pour générer le contenu statique et déployer le site..
Pourquoi c'est la réponse
L'ajout d'une cible PreBuild dans le fichier .csproj est une méthode standard pour exécuter des scripts ou des commandes avant la compilation d'un projet .NET, garantissant que le contenu statique est généré avant le déploiement de l'application. La création d'un fichier .deployment à la racine du dépôt permet de personnaliser le processus de déploiement d'Azure App Service. Ce fichier peut contenir des commandes ou des scripts (comme un script de génération de contenu statique) qui seront exécutés pendant la phase de déploiement avant que l'application ne soit mise en ligne. L'option WEBSITERUNFROMPACKAGE est un paramètre d'application qui indique à Azure de charger l'application à partir d'un package ZIP et ne concerne pas l'exécution de scripts de génération. La création d'un fichier run.cmd dans un dossier /run n'est pas une méthode standard pour exécuter des scripts de déploiement personnalisés dans Azure App Service.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise