Разрешение IIS6 IUSR учетной записи для записи в журнал событий - PullRequest
0 голосов
/ 03 сентября 2010

У меня есть приложение ASP.NET, у которого есть класс, который записывает в журнал событий.Теперь он работает нормально при вызове из рабочего потока WF, поскольку WF работает под учетной записью пула приложений (сетевая служба).

Теперь я хочу использовать этот класс журнала событий на странице aspx, из-за которой у меня возникают проблемы, потому что страница aspx работает под учетной записью IUSR, и я получаю сообщение об ошибке «Доступ запрещен» с сообщением «Cannotоткрыть журнал для источника 'XXX'. Возможно, у вас нет прав на запись. "

Теперь мой вопрос: как я могу дать разрешение учетной записи IUSR на запись в журнал событий, или есть другой, лучший (не слишком сложный) способ?

Заранее спасибо.

1 Ответ

1 голос
/ 24 февраля 2011

Я думаю, что пока доступен источник событий, IUSR или другие учетные записи пользователей могут записывать в журнал событий под этим источником событий.

Так вот, что я делаю, чтобы решить эту проблему. Помимо создания источника событий в моей установке, у меня есть исполняемый файл, который я распространяю с моими приложениями ASP.NET, который позволит пользователю создавать источник событий при входе в систему как администратор, которым они всегда являются при управлении веб-сервером

После того, как этот источник событий был добавлен администратором, учетная запись IUSR может записывать в журнал событий (журнал событий приложения Windows в моем случае).

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...