• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Dépannage Azure Web Apps : problème avec le pipeline Azure

Problème

Pour les applications Web Azure utilisant NewRelic.Azure.WebSites.Extension et déployées avec le pipeline Azure , les répertoires newrelic sont supprimés, donc aucune instrumentation ne se produit. D'autres tentatives de déploiement à l'aide d'Azure Pipeline indiquent que NewRelic.Azure.WebSites.Extension est déjà installé, donc l'extension ne peut pas être réinstallée à l'aide d'Azure Pipeline.

Solution

Pour contrôler la conservation du dossier newrelic , utilisez les options suivantes pour WebDeploy :

Basic solutions

Comments

Activer skipAction=Delete arguments WebDeploy.

Excluez explicitement des dossiers spécifiques de la suppression, tels que les dossiers newrelic , avec les éléments suivants :

UI de Azure Pipelines :

Ajoutez ces arguments à la Azure App Service deploy -> Additional Deployment Options -> Additional Arguments

-skip:skipAction=Delete,objectName=dirPath,absolutePath='newrelic$' -skip:skipAction=Delete,objectName=dirPath,absolutePath='newrelic_core$'

OU

Pipeline.yml déposer:

ajoutez le input suivant à la tâche WebDeploy :

AdditionalArguments: '-skip:skipAction=Delete,objectName=dirPath,absolutePath=''newrelic$'' -skip:skipAction=Delete,objectName=dirPath,absolutePath=''newrelic_core$'''

Note les guillemets simples échappés.

Screenshot showing skipAction

Cause

Si l’option Remove additional files at destination est sélectionnée pour la tâche AzureRmWebAppDeployment dans Azure Pipeline, les répertoires newrelic et newrelic_core sont supprimés de wwwroot, mais l’extension n’est pas considérée comme désinstallée par Azure. Par conséquent, la prochaine fois que le pipeline s’exécute et tente d’installer l’extension, le pipeline affiche le message Extension 'NewRelic.Azure.WebSites.Extension' already installed. L’extension ne peut pas s’exécuter sans ses dossiers et Azure ne la réinstallera pas car il considère qu’elle est toujours installée.

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.