您好,我在Windows7上使用EventLogAppender遇到问题。
配置EventLogAppender的代码是:

       var elAppender = new EventLogAppender
            {
                ApplicationName = "MyLog",
                LogName = "MyLog",
                Layout = new PatternLayout(default_format),
                Threshold = Level.Error
            };


错误消息是:

The source was not found, but some or all event logs could not be searched.  Inaccessible logs: Security.


您能帮我解决这个问题吗?
谢谢。

最佳答案

您是否关闭了UAC?还是您的应用程序以提升的权限运行?如果不是这样,除非您在运行应用程序之前手动创建事件源(可能是安装程序的一部分),否则它将不起作用:

http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.createeventsource.aspx

10-06 07:23