0

(Microsoft Enterprise Library 5.0の)Logging Application Blockを使用して、WPFXBAPアプリケーションで発生するイベントビューアーの例外をログに記録しています。

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

これが発生する理由を見つけようとしました-requirePermissionをfalseに設定しようとしました-しかし、役に立ちませんでした。

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

4

1 に答える 1

1

イベントログへのロギングには権限が必要です。

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

もう1つ注意しなければならないのは、アプリがどのようにデプロイされているかです。OSがプログラムがインターネットからのものであると判断した場合、プログラムが実行できることは制限されます。

于 2010-05-16T21:13:10.653 に答える