私は、特定のIDを使用するイベントの内部サーバーのイベントログを照会するWebアプリケーションの作成に取り組んでいます。ほとんどのサーバーはWindows Server 2003を実行しているので、私が使用したいと思っていた好ましい方法System.Diagnostics.Eventing.Reader
を使用することはできません。VB.NETを使用してリモートサーバーのイベントログを照会する方法?
私はWMIの使用について言及しましたが、可能であればこれを避けたいと考えています。私はSystem.Diagnostics
クラスを試してみましたが、サーバ上で動作しているときには動作しないようです。ローカルでテストすると、イベントログを照会することはできますが、最終サーバーに置くと何も表示されません。プログラムの実行後に表示されるエラーはありません。
VB.NETとASP.NETを使用してこれを達成する最良の方法は何ですか? WMIが最善の方法であれば、誰かが私にそれを前に勉強したことがないので正しい方向に向けることができますか?
ありがとうございます。