ロギングアプリケーションブロックは、アプリケーションが構築されたもの以外のマシンのイベントビューアーにログエントリを追加しません

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

  •  02-10-2019
  •  | 
  •  

質問

Microsoft Enterprise Library 5.0のロギングアプリケーションブロックを使用して、WPF XBAPアプリケーションで発生するイベントビューアーに例外を記録しています。

ただし、例外は、アプリケーションが私のマシン(上に構築されたマシン)で実行されている場合にのみログに記録されています。他のマシンは何も記録しません。

私はこれが起こっている理由を見つけようとしました - 私は要件を虚偽に設定しようとしました - しかし、役に立たない。

なぜこれが起こっているのかについてのアイデアはありますか?

役に立ちましたか?

解決

EventLogへのログには権利が必要です。

これがあなたの場合の問題であるかどうかはわかりませんが、典型的なシナリオは次のとおりです。devマシンプログラムは、管理者であるユーザーでログインしたコンテキストで実行されます。展開すると、権利が少ないユーザーのコンテキストで実行されています。

気をつけるもう1つのことは、OSがプログラムがインターネットから来たと考えている場合、プログラムが何ができるかを制限すると考えている場合、そのもう1つのことはアプリの展開方法です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top