Ошибка при попытке записи в журнал событий - невозможно открыть журнал для источника 'SourceName'.Возможно, у вас нет прав на запись - PullRequest
5 голосов
/ 21 июля 2010

В настоящее время мы пытаемся интегрировать существующие классические страницы ASP в наш новый метод записи в журнал событий.Мы достигаем этого, вызывая сборку .NET, отображаемую как COM-объект, который выполняет фактическую запись в журнал событий.Это все работает правильно, однако, когда мы пытаемся записать в журнал событий, мы получаем ошибку «Не удается открыть журнал для источника« SourceName ». Возможно, у вас нет прав на запись».Сам код регистрации работает при вызове со страницы aspx.Эта проблема, по-видимому, является проблемой с правами доступа к учетной записи IUSR_machinename, однако из-за просмотра ряда других связанных постов мы попробовали несколько решений без какого-либо успеха.

  • Редактирование HKEY_LOCAL_MACHINE / SYSTEM /CurrentControlSet / Services / EventLog / Application / RestrictGuestAccess - установка этого значения в 0
  • Добавление IUSR_machinename в локальные группы администраторов и удаление гостевой группы
  • Редактирование CustomSD и добавление (A ;; 0x0002 ;;; AU)) к значению здесь

Единственный успех, который у нас был, - это использование олицетворения ASP.NET для использования вновь созданной локальной учетной записи администратора на сервере.С этим пользователем это работает, однако, это обходной путь, а не решение начальной проблемы с разрешениями.Есть ли что-то еще, что мы можем попытаться получить разрешения для работы с учетной записью IUSR_machinename?

Ответы [ 3 ]

2 голосов
/ 03 августа 2010

В конце концов нам удалось решить эту проблему, предоставив гостевым пользователям доступ к журналу событий. Это можно сделать, добавив (A ;; 0xf0002 ;;; BG) к customSD или заменив (D ;; 0xf0007 ;;; BG), если он присутствует. Затем, установив RestrictGuestAccess на 0.

1 голос
/ 24 июля 2018

Получил это, установив для тега олицетворение в web.config значение false:

<identity impersonate="false"/>
0 голосов
/ 13 июня 2019

Если в веб-настройке для олицетворения установлено значение true, то олицетворенный пользователь будет пытаться получить доступ к журналам событий. В этом случае вам необходимо предоставить доступ аутентифицированным пользователям.

...