asp.net - ASP.NET 中的 NLog - 日志文件应该有什么权限(归档问题)

标签 asp.net logging permissions nlog

对于 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/

相关文章:

javascript - 单击时使用 jquery 从数据网格行获取值

java - 如何使用 AWS Java SDK 禁用请求级日志记录?

authentication - 将客户的钱直接转给第三方(Paypal Payments Pro)

linux - 在 "others"上创建具有 rwx 权限的文件夹/文件

MySQL,权限问题

c# - 如何在不损失质量的情况下将 jpeg 转换为字节数组

asp.net - 错误 : Must declare the scalar variable "@data"

asp.net - 试图删除对 DLL 的引用,而它们不断出现在临时 ASP.NET 文件中?

facebook - Facebook 如何存储它的日志数据?

java - Tomcat 中的 Log4j2