Существует ли источник журнала событий, это всегда доступно для записи веб-приложением ASP.NET?
Предыстория, в случае, если у любого есть на вид несвязанное решение:
Наше веб-приложение ASP.NET использует свой собственный источник журнала событий, но оно не имеет прав создать его. Так, если источник журнала событий не существует, когда веб-приложение пытается записать запись (инструкции по установке диктуют, что администратор регистрирует источник журнала событий вручную, но......), наше веб-приложение ничего не помещает, в конечном счете регистрируются, когда это имеет проблемы.
Я надеюсь, что существует другой (агностический приложением) источник, который я могу использовать для уведомления людей, которые смотрят журнал событий.
Вы должны иметь возможность без особого труда записывать во встроенные журналы событий (приложения, безопасность, система).
В этой статье КБ разъясняется проблема http://support.microsoft.com/kb/329291
Если вы используете второй подход в соответствии с разрешением, вы должны заставить его работать.
Если вы не хотите этого делать или не можете заставить его работать правильно, другим способом будет использование идентификационного тега в вашем web.config и выдача себя за пользователя, который действительно имеет права на редактирование реестра. Это - единое целое безопасности только для этого приложения, но если вы реализуете некоторые дополнительные меры безопасности, вы должны быть в порядке.
.Рассмотренное email-уведомление? Наверное, некоторые администраторы предпочитают получать уведомления с мобильных телефонов.
Можно также позвонить домой (вызвать веб-службу для записи лога обратно на собственный сервер), в случае, если клиент откажется создать ключ под HKLM\System\CurrentControlSet\Services\EventLog\
.У вас может не быть доступа для создания источника события из веб-приложения, но если память служит, вы можете проверить, существует ли он.
В global.asax или пользовательском обработчике, проверьте, создали ли они его так, как они должны были создать. Если нет, устроить действительно раздражающее div-шоу напоминаний на каждой странице. Как только они создают его, как они и должны были создать, div исчезает :)
.