특정 ID를 사용하는 이벤트에 대해 내부 서버의 이벤트 로그를 쿼리하는 웹 응용 프로그램을 만드는 중입니다. 대부분의 서버에서 Windows Server 2003을 실행 중이므로 선호하는 System.Diagnostics.Eventing.Reader
메서드를 사용할 수 없습니다.VB.NET을 사용하여 원격 서버 이벤트 로그를 쿼리하는 방법?
WMI 사용에 대한 언급을 보았지만 가능한 경우이를 피하고 싶습니다. 나는 System.Diagnostics
클래스로 손을 대었지만 서버에서 실행될 때 작동하지 않는 것처럼 보입니다. 로컬에서 테스트 할 때 내 이벤트 로그를 쿼리 할 수 있지만 최종 서버에 넣을 때 아무것도 표시하지 않습니다. 프로그램 실행 후 표시되는 오류는 없습니다.
VB.NET 및 ASP.NET을 사용하여이 작업을 수행하는 가장 좋은 방법은 무엇입니까? WMI가 가장 좋은 방법이라면 누군가 내가 올바른 방향으로 나를 가리킬 수 있었습니까?
미리 감사드립니다.