Через 3 часа после получения этого сообщения «Источник не найден, но не удалось найти некоторые или все журналы событий. Недоступные журналы: безопасность».
и пробуя несколько решений, я выкладываю здесь.Есть ли краткий способ записи в журнал событий из WebService (asmx), запущенного на моем локальном хосте?
Я следовал инструкциям, найденным на msdn, и добавил NETWORK SERVICE с помощью regedit, предоставив ему права на чтение согласно http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/416098a4-4183-4711-a53b-e10966c9801d/
Вот мой код в моем веб-сервисе
string sSource = "MyWebService";
string sLog = "Application";
string sEvent = "Sample Event";
if (!EventLog.SourceExists(sSource))
EventLog.CreateEventSource(sSource, sLog);
EventLog.WriteEntry(sSource, sEvent);
EventLog.WriteEntry(sSource, sEvent,
EventLogEntryType.Error, 234);