我正在使用日志记录应用程序块(Microsoft Enterprise Library 5.0)来记录我的WPF XBAP应用程序中发生的事件查看器中的异常。
但是,如果应用程序在我的计算机(构建它的计算机)上运行,则仅记录异常。任何其他机器都没有记录任何东西。
我试图找到可能发生这种情况的原因 - 我尝试将requirePermission设置为false - 但无济于事。
任何有关为何可能发生此事的想法?
答案 0 :(得分:1)
记录到事件日志需要权利。
不确定这是否是您的问题,但典型的情况是:开发机器程序在登录用户(管理员)的上下文中运行,在部署时,它在较少用户的上下文中运行权利。
要注意的另一件事是,如何部署应用程序,如果操作系统认为程序来自互联网,它将限制程序可以执行的操作。