Debugging ASP.NET MVC Web Applications

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

Prerequisite
None

Expected Duration
103 minutes

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.

Objective

Preventing and Troubleshooting Runtime Issues

  • 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

Designing an Exception Handling Strategy

  • 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

Debugging a Windows Azure 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

Practice: Debugging ASP.NET MVC Web Applications

  • understand concepts and tools in debugging ASP.NET MVC Web Applications

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.