1

新しいSystem.Diagnostics.Eventingイベントログを、アプリケーションに統合する前に、単純な.Netアプリで機能させようとしています。

このページで作業して、マニフェストを作成し、イベントを発生させる簡単なアプリを作成し、プロバイダーを登録してイベントビューアーに表示しました。イベントビューアまたはサンプルアプリでエラーは発生しませんが(プロバイダーIsEnabledおよびWriteEventはtrueを返します)、イベントは表示されません。

足りないものはありますか?または、私が確認できるいくつかの考えられる原因はありますか?

4

2 に答える 2

1

「NetworkService」ユーザーに「EventLog」レジストリ ブランチ全体 (HKLM\System\ControlSet\CurrentControlSet\Services\EventLog にあります) に対する「読み取り」権限を付与してみてください。

于 2009-12-03T12:26:16.320 に答える
0

それはおそらく権利の欠如によるものです。

呼び出しを行うユーザー ID には、イベント ログに書き込む権限が必要です。

どのユーザー ID が呼び出しを行っているかは、IIS 設定、web.config、およびアプリケーション プールの ID によって異なります。

于 2009-07-01T20:27:30.637 に答える