Блок приложения для ввода регистрации не добавляет записи журнала в просмотрщик событий на машинах, кроме которых был построен приложение
-
02-10-2019 - |
Вопрос
Я использую блокировку приложения для ведения журнала (из библиотеки Microsoft Enterprise 5.0), чтобы регистрировать исключения в просмотру событий, которые происходят в моем приложении WPF XBAP.
Однако исключения только регистрируются только в том случае, если приложение запущено на моей машине (машина она была построена). Любая другая машина это ничего не входит в систему.
Я пытался найти причину, по которой это может произойти - я попробовал настроить потребность в False - но безрезультатно.
Кто-нибудь любые идеи по тому, почему это может происходить?
Решение
Регистрация на EventLog требует права.
Не уверена, что это проблема в вашем случае, но типичный сценарий: на программе машины dev запускается в контексте зарегистрированного пользователя, который является администратором, когда он развернут, он работает в контексте пользователя с меньшим количеством прав.
Другая вещь, которую нужно следить за тем, как приложение развернуто, если ОС думает, что программа пришла из Интернета, она ограничит то, что может сделать программа.