日志应用程序块除了构建应用程序的机器外,在其他机器上没有将日志条目添加到事件查看器中
-
02-10-2019 - |
题
我使用的是记录应用程序块(Microsoft Enterprise Library 5.0的)来记录我的WPF XBAP应用程序中发生的事件查看器中的异常。
但是,只有在我的计算机上运行应用程序(构建的机器)时,才会记录例外。任何其他机器都不会记录任何东西。
我试图找到可能发生这种情况的原因 - 我尝试将“要求”设置为false-但无济于事。
有人对为什么会发生这种情况有任何想法吗?
解决方案
登录eventlog需要权利。
不确定这是否是您的情况下的问题,但是典型的情况是:在Dev Machine程序上运行在登录的用户的上下文中,该用户是管理员,当它部署时,它正在运行在权利较少的用户的上下文中。
另一件事要注意的是,该应用程序是如何部署的,如果操作系统认为该程序来自Internet,它将限制该程序可以做什么。
不隶属于 StackOverflow