У меня есть следующий фрагмент кода, который хорошо работает в Windows Server 2003. Он записывает в журнал событий приложений в EventViewer. Тот же код не работает в Windows 2008. Приложение вылетает. Просьба помочь, как писать в журнал событий в Windows Server 2008.
if (!EventLog.SourceExists("MyServiceLog"))
{
EventLog.CreateEventSource("MyServiceLog", "Application");
}
//Create an EventLog instance and assign its source.
EventLog eventLog = new EventLog();
eventLog.Source = "MyServiceLog";
//Write an informational entry to the event log.
eventLog.WriteEntry(Header + ": " + FailureReason);