В настоящее время мы пытаемся интегрировать существующие классические страницы 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?