ロギングアプリケーションブロックは、アプリケーションが構築されたもの以外のマシンのイベントビューアーにログエントリを追加しません
-
02-10-2019 - |
質問
Microsoft Enterprise Library 5.0のロギングアプリケーションブロックを使用して、WPF XBAPアプリケーションで発生するイベントビューアーに例外を記録しています。
ただし、例外は、アプリケーションが私のマシン(上に構築されたマシン)で実行されている場合にのみログに記録されています。他のマシンは何も記録しません。
私はこれが起こっている理由を見つけようとしました - 私は要件を虚偽に設定しようとしました - しかし、役に立たない。
なぜこれが起こっているのかについてのアイデアはありますか?
解決
EventLogへのログには権利が必要です。
これがあなたの場合の問題であるかどうかはわかりませんが、典型的なシナリオは次のとおりです。devマシンプログラムは、管理者であるユーザーでログインしたコンテキストで実行されます。展開すると、権利が少ないユーザーのコンテキストで実行されています。
気をつけるもう1つのことは、OSがプログラムがインターネットから来たと考えている場合、プログラムが何ができるかを制限すると考えている場合、そのもう1つのことはアプリの展開方法です。
所属していません StackOverflow