ASP.NET MVC Web Applications: Authorization & Exception Handling


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Discover how to configure and apply user authorization roles, as well as techniques for designing an exception handling strategy in an ASP.NET MVC web application in Visual Studio 2017.

Expected Duration (hours)
0.9

Lesson Objectives

ASP.NET MVC Web Applications: Authorization & Exception Handling

  • configure a SQL role provider in an ASP.NET MVC web application in Visual Studio 2017
  • explore role creation and user role administration in an ASP.NET MVC web application in Visual Studio 2017
  • assign role authorization rules, add users to roles, and test role authorization in an ASP.NET MVC web application in Visual Studio 2017
  • use ASP.NET authorization to programmatically create a new role and add users to the new role in an ASP.NET MVC web application in Visual Studio 2017
  • set up a model class for a custom role provider in an ASP.NET MVC web application in Visual Studio 2017
  • configure and test the operation of a custom role provider in an ASP.NET MVC web application in Visual Studio 2017
  • implement authorization in WCF services for an ASP.NET MVC web application
  • 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
  • recall how to log application exceptions
  • describe the various strategies that we can adopt to handle environment specific exceptions
  • use exception shielding to prevent disclosure of sensitive information in thrown exceptions in an ASP.NET MVC web application
  • authorize roles by using configuration
  • Course Number:
    it_wddmvc_16_enus

    Expertise Level
    Intermediate