日志应用程序块除了构建应用程序的机器外,在其他机器上没有将日志条目添加到事件查看器中

StackOverflow https://stackoverflow.com/questions/2733794

  •  02-10-2019
  •  | 
  •  

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

但是,只有在我的计算机上运行应用程序(构建的机器)时,才会记录例外。任何其他机器都不会记录任何东西。

我试图找到可能发生这种情况的原因 - 我尝试将“要求”设置为false-但无济于事。

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

有帮助吗?

解决方案

登录eventlog需要权利。

不确定这是否是您的情况下的问题,但是典型的情况是:在Dev Machine程序上运行在登录的用户的上下文中,该用户是管理员,当它部署时,它正在运行在权利较少的用户的上下文中。

另一件事要注意的是,该应用程序是如何部署的,如果操作系统认为该程序来自Internet,它将限制该程序可以做什么。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top