今天在做windows服务的调试时,需要使用Log4Net记录一些日志文件。但是在运行的过程中却发现,Log4Net不能记录。
Log4Net配置请参见 http://blog.csdn.net/cpcpc/article/details/7189953
解决方案:
在Windows安装服务的“serviceProcessInstaller1”中修改Account属性为LocalSystem。见下图
后来查了一下这个Account属性
说白了还是权限的问题。
以下来自MSDN截图:
public enum ServiceAccount
权限:LocalService > networkService > LocalSystem > User