2016-07-18 1 views
2

Comment pouvez-vous donner ApplicationPoolIdentity des autorisations pour écrire dans le journal des événements d'applications?Comment pouvez-vous accorder des autorisations ApplicationPoolIdentity pour écrire dans le journal des événements d'applications?

J'ai lu sur l'ajout d'un utilisateur aux autorisations pour HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog mais je ne peux pas trouver l'utilisateur ApplicationPoolIdentity

Et comment puis-je avoir cela dans le cadre du déploiement d'un site web? ... spécifiquement à Azure Web App Service

Répondre

2

Vous ne pouvez pas modifier le registre d'une instance dans App Service car le sandbox d'Azure App Service ne vous permet pas de modifier le registre. Plus de détails here

Tant que vous ne créez pas une nouvelle source d'événements, la consignation de votre application continuera à fonctionner et les événements seront écrits dans EventLog.xml (fichier journal d'événements allégé). Vous pouvez lire plus de détails à ce sujet dans https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#access-to-event-log.

Vous pouvez accéder au fichier eventlog.xml directement à partir de KUDU sous le dossier D: \ HOME \ LOGFILES, ou à partir du portail de support ou en utilisant une extension de site Web que j'ai écrite il y a quelque temps. Plus de détails à ce sujet dans https://blogs.msdn.microsoft.com/puneetgupta/2014/09/24/azure-website-siteextension-to-view-eventlogs/