Источник журнала событий это всегда доступно для записи?

Существует ли источник журнала событий, это всегда доступно для записи веб-приложением ASP.NET?

Предыстория, в случае, если у любого есть на вид несвязанное решение:

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

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

5
задан lance 16 December 2009 в 20:42
поделиться

4 ответа

Вы должны иметь возможность без особого труда записывать во встроенные журналы событий (приложения, безопасность, система).

0
ответ дан 14 December 2019 в 19:15
поделиться

В этой статье КБ разъясняется проблема http://support.microsoft.com/kb/329291

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

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

.
2
ответ дан 14 December 2019 в 19:15
поделиться

Рассмотренное email-уведомление? Наверное, некоторые администраторы предпочитают получать уведомления с мобильных телефонов.

Можно также позвонить домой (вызвать веб-службу для записи лога обратно на собственный сервер), в случае, если клиент откажется создать ключ под HKLM\System\CurrentControlSet\Services\EventLog\

.
1
ответ дан 14 December 2019 в 19:15
поделиться

У вас может не быть доступа для создания источника события из веб-приложения, но если память служит, вы можете проверить, существует ли он.

В global.asax или пользовательском обработчике, проверьте, создали ли они его так, как они должны были создать. Если нет, устроить действительно раздражающее div-шоу напоминаний на каждой странице. Как только они создают его, как они и должны были создать, div исчезает :)

.
1
ответ дан 14 December 2019 в 19:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: