Web Application Maintenance in VB.NET

This course is included in our On-demand training solution.


To introduce and describe techniques for monitoring web applications using the .NET performance monitoring API, the .NET Windows event log API, and Visual Studio Analyzer

Target Audience

Web developers seeking to update their knowledge and skills when developing, testing, and debugging software applications in Visual Studio .NET or pursuing MCAD or MCSD .NET certification


Familiarity with Visual Basic .NET syntax and the main tasks involved in using the Visual Studio .NET integrated development environment

Expected Duration

200 min.

Course Objectives

Web Application Maintenance in VB.NET

  • use the Windows system monitor, the performance logs and alerts, and the .NET specific counters to monitor the performance of .NET applications.
  • use the PerformanceCounter class to access a performance counter, publish a counter, and create a custom performance counter for an application.
  • use the CounterCreationData, CounterCreationDataCollection, and PerformanceCounter classes to implement performance-monitoring custom counters in VB.NET applications.
  • recognize performance tuning concepts and phases, identify the benefits of the Visual Studio Analyzer (VSA), and perform the initial steps of a performance analysis with the VSA in VB.NET web applications.
  • use filters and event logs in Visual Studio Analyzer to complete a performance analysis of VB.NET web applications.
  • analyze the performance of a VB.NET web application using the Visual Studio Analyzer.
  • use the Windows and Visual Studio .NET event logging functionality to view event details.
  • use the EventLogInstaller class to configure and install custom event logs.
  • use the EventLog and EventLogEntry classes in the System.Diagnostics namespace to implement event logging.
  • use the EventLog and EventLogEntry classes to implement event logging in a Visual Basic .NET application.