Problème
Vous avez installé l’agent .NET de New Relic via Microsoft Azure Web Apps et utilisez le paramètre Always On
d’Azure. Après avoir généré du trafic et attendu quelques minutes que la collecte de données démarre pour votre application, les données n'apparaissent toujours pas dans l'interface utilisateur APM.
Solution
À partir de la version 8.22.181.0 de l'agent .NET, Le paramètre Always On
d’Azure peut être activé sans interférer avec l’agent. Si vous souhaitez utiliser Always On
, mettez simplement à jour l'agent.
Solutions de contournement pour .NET Framework 4.0 ou version antérieure
Si votre application cible .NET Framework 4.0 ou une version antérieure, le paramètreAlways On
d’Azure interférera avec l’agent. Cette fonctionnalité est uniquement disponible dans les modes Basic et Standard d’Azure.
Le paramètre Always On
empêche la définition de la variable d'environnement APP_POOL_ID
. L'agent .NET de New Relic a besoin de cette variable d'environnement pour obtenir le nom de l'application. Si l'agent ne peut pas déterminer le nom d'une application, il ne démarrera pas.
Si vous utilisez toujours .NET Framework 4.0 ou une version antérieure, essayez les solutions de contournement suivantes :
Si vous utilisez le niveau Standard ou Basic de Microsoft avec le portail Azure , assurez-vous que le paramètre Always On
est désactivé.
- Dans le portail Azure, sélectionnez (your app) > Settings > Application Settings.
- Réglez la bascule
Always On
surOff
.
Voici quelques autres options que vous pouvez essayer. Si cela ne fonctionne pas, vous must désactivez le paramètre Always On
.