如何给ApplicationPoolIdentity授予写入应用程序事件日志的权限?

3

如何将 ApplicationPoolIdentity 赋予写入应用程序事件日志的权限?

我已经了解到需要将用户添加到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog 权限中,但是我找不到 ApplicationPoolIdentity 用户。

而且,如何将此作为网站部署的一部分?...特别是针对 Azure Web 应用服务。

1个回答

1

由于Azure App Service中的沙盒不允许您修改注册表,因此您无法修改App Service实例的注册表。更多详细信息在这里

只要您不创建新的事件源,您的应用程序日志记录将继续工作,并且事件将被写入EventLog.xml(这是一个轻量级事件日志文件)。您可以在https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#access-to-event-log中阅读更多详细信息。

您可以直接从KUDU的D:\HOME\LOGFILES文件夹访问eventlog.xml文件,或者通过支持门户或使用我一段时间前编写的网站扩展来访问它。有关此信息的更多详细信息,请参见https://blogs.msdn.microsoft.com/puneetgupta/2014/09/24/azure-website-siteextension-to-view-eventlogs/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接