Я работаю над созданием веб-приложения, которое будет запрашивать журналы событий на внутренних серверах для событий, использующих определенный идентификатор. Поскольку большинство серверов работают под управлением Windows Server 2003, я не могу использовать предпочтительный метод System.Diagnostics.Eventing.Reader
, который я надеялся использовать.
Я видел упоминание об использовании WMI, но хотел бы избежать этого, если это возможно. Я баловался с классом System.Diagnostics
, но не могу заставить его работать при работе на сервере. Он может при локальном тестировании запрашивать мой журнал событий, но ничего не отображает, когда помещается на последний сервер. После запуска программы ошибка не отображается.
Каков наилучший способ сделать это с помощью VB.NET и ASP.NET? Если WMI - лучший метод, кто-то может указать мне правильное направление, поскольку я никогда не работал с ним раньше.
Заранее спасибо.