Debugging ASP.NET MVC Web Applications


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Developers typically spend most of their development time in the debugging phase of a project, where they test the application for compile-time and runtime issues alike. In this course, you will learn how to prevent and troubleshoot runtime issues and cover techniques in designing an exception handling strategy. You will also learn how to collect diagnostics and debug Windows Azure applications.This course is one of a series in the Skillsoft learning path that covers the objectives for the Microsoft MCSD exam 70-486.

Target Audience
Web developers seeking an introductory guide to developing efficient, secure, distributed web applications with adaptive user interfaces using the ASP.NET MVC 4 and 5 frameworks in Visual Studio 2013; Individuals preparing for exam 70-486: Developing ASP.NET MVC Web Applications

Prerequisites
None

Expected Duration (hours)
1.7

Lesson Objectives

Debugging ASP.NET MVC Web Applications

  • start the course
  • enable application performance tracking using the MVC Performance attribute in an ASP.NET MVC web application
  • troubleshoot key security issues for an ASP.NET MVC web application
  • troubleshoot key application errors encountered in an ASP.NET MVC web application
  • enable and use System.Diagnostics tracing in Web API in an ASP.NET MVC web application
  • implement a precondition code contract in an ASP.NET MVC web application
  • enable and configure application health monitoring using built-in web events and providers in an ASP.NET MVC web application
  • create a web test using the Browser Link feature in Visual Studio 2013
  • display a custom error page using the Application_Error event in Global.asax in an ASP.NET MVC web application
  • use HTTPHandler to display a custom error page in an ASP.NET MVC web application
  • edit web.config file to display a custom error page in an ASP.NET MVC web application
  • enable and use first chance exception handling in an ASP.NET MVC web application
  • use exception shielding to prevent disclosure of sensitive information in thrown exceptions in an ASP.NET MVC web application
  • configure application diagnostics using the Azure Diagnostics API in an ASP.NET MVC web application
  • use Windows Azure Diagnostics to collect diagnostics on demand in an ASP.NET MVC web application
  • use Windows Azure Diagnostics to schedule diagnostics collection in an ASP.NET MVC web application
  • use Windows Azure Diagnostics to record event logs in an ASP.NET MVC web application
  • use performance counters to monitor application performance in an ASP.NET MVC web application
  • collect and access crash dump data for a worker role in an ASP.NET MVC web application
  • use IntelliTrace to debug a Windows Azure application
  • use Remote Desktop protocol to debug a Windows Azure application
  • understand concepts and tools in debugging ASP.NET MVC Web Applications
  • Course Number:
    wd_dwap_a08_it_enus

    Expertise Level
    Intermediate