0

我正在使用日志记录应用程序块(Microsoft Enterprise Library 5.0)在事件查看器中记录我的 WPF XBAP 应用程序中发生的异常。

但是,仅当应用程序在我的机器(构建它的机器)上运行时才会记录异常。任何其他机器都不会记录任何内容。

我试图找出可能发生这种情况的原因——我尝试将 requirePermission 设置为 false——但无济于事。

有人对为什么会发生这种情况有任何想法吗?

4

1 回答 1

1

记录到事件日志需要权限。

不确定这是否是您的问题,但典型情况是:在开发机器上,程序在作为管理员的登录用户的上下文中运行,部署时它在权限较少的用户的上下文中运行。

需要注意的另一件事是应用程序的部署方式,如果操作系统认为程序来自互联网,它将限制程序可以执行的操作。

于 2010-05-16T21:13:10.653 回答