对于 ASP.Net 环境,NLog 创建的日志文件应该具有什么权限? ASP.Net 虚拟目录正在使用一个应用程序池,该应用程序池的“应用程序池标识”为“网络服务”。
当我向 NLog 输出文件授予“网络服务”更改权限时,一切都很好,直到归档条件导致初始日志文件变为 X_0001 并创建一个新的 X - 新的 X 现在不再具有“Network Service',因此当 ASP.Net 脚本尝试写入它时会生成错误。
我在 NLog 网站上找不到任何对此的引用。欢迎任何信息。
最佳答案
为文件夹分配权限,并确保在此文件夹中创建的文件继承权限。这样,创建的任何新文件都会自动获得您所需的权限。
关于asp.net - ASP.NET 中的 NLog - 日志文件应该有什么权限(归档问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1391178/