今天在做windows服务的调试时,需要使用Log4Net记录一些日志文件。但是在运行的过程中却发现,Log4Net不能记录。
Log4Net配置请参见 http://blog.youkuaiyun.com/cpcpc/article/details/7189953
解决方案:
在Windows安装服务的“serviceProcessInstaller1”中修改Account属性为LocalSystem。见下图

后来查了一下这个Account属性
说白了还是权限的问题。
以下来自MSDN截图:

public enum ServiceAccount

权限:LocalService > networkService > LocalSystem > User

本文介绍了解决Windows服务中Log4Net无法记录日志的问题。通过调整服务安装器中的Account属性为LocalSystem,成功解决了权限不足导致的日志记录失败。文章还详细解释了不同Account属性对应的权限等级。
6771

被折叠的 条评论
为什么被折叠?



