Ведение журнала приложения не добавляет записи журнала в Event Viewer на компьютерах, отличных от тех, на которых было построено приложение - PullRequest
0 голосов
/ 29 апреля 2010

Я использую блок приложения ведения журнала (Microsoft Enterprise Library 5.0) для регистрации исключений в средстве просмотра событий, возникающих в моем приложении WPF XBAP.

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

Я пытался найти причину, по которой это может происходить - я пытался установить значение requirePermission в false - но безрезультатно.

У кого-нибудь есть идеи, почему это может происходить?

1 Ответ

1 голос
/ 17 мая 2010

Для входа в журнал событий требуются права.

Не уверен, что это проблема в вашем случае, но типичный сценарий таков: На компьютере разработчика программа запускается в контексте вошедшего в систему пользователя, который является администратором, когда она развернута, она работает в контексте пользователя с меньшим количеством пользователей. прав.

Еще одна вещь, на которую следует обратить внимание, это то, как развертывается приложение, если ОС думает, что программа пришла из Интернета, это ограничит возможности программы.

...