我似乎无法写入.NET中的事件日志。我收到以下例外情况:如何在写入事件日志时避免此SecurityException?
System.Security.SecurityException:未找到源,但无法搜索某些或全部事件日志。无法访问的日志:安全。
我不想访问安全日志。我如何解决这个错误?谢谢!
我似乎无法写入.NET中的事件日志。我收到以下例外情况:如何在写入事件日志时避免此SecurityException?
System.Security.SecurityException:未找到源,但无法搜索某些或全部事件日志。无法访问的日志:安全。
我不想访问安全日志。我如何解决这个错误?谢谢!
您可以尝试在您的应用程序中创建一个事件日志,例如Lachlan建议的但意识到这需要管理员权限。相反,我建议您在安装程序/部署自动化层中处理此问题。
我使用WiX的,所以我建议你阅读:
您是否设置了eventlog的来源?例如:
EventLog.CreateEventSource("My Super App", "Application");
你可以尝试与运行管理员权限启动Visual Studio。
这是我们问题的正确答案。用户帐户控制设置已设置为默认值,因此开发人员未以管理员身份运行。当我们将它们移开时,一切正常。 – 2011-08-10 15:24:14