Intermediate

Debugging and Error Handling in ASP.NET Core

Debugging tools, error-handling middleware, Problem Details, custom exceptions and remote debugging.

Created with: .NET 6 and C#, Visual Studio Community / Enterprise Document enriched with advanced .NET 6/7/8+ concepts

This course covers finding problems in ASP.NET code and handling them through effective exception management strategies.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

20 sections
  1. 1 Table of Contents
  2. 2 Course Overview
  3. 3 Understanding Debugging
  4. 4 Server-Side Debugging Tools
  5. 5 Client-Side Debugging Tools
  6. 6 Error Handling in ASP.NET Core
  7. 7 Error Handling Middleware
  8. 8 Problem Details (RFC 7807)
  9. 9 Custom Exception Hierarchy
  10. 10 Exception Filters vs Middleware
  11. 11 Status Code Pages
  12. 12 Structured Logging and Correlation
  13. 13 Advanced Visual Studio Debugging
  14. 14 Remote Debugging — Azure App Service
  15. 15 .NET Diagnostic CLI Tools
  16. 16 Application Insights and Error Monitoring
  17. 17 Testing Error Handling
  18. 18 Advanced Scenarios
  19. 19 Best Practices and Common Pitfalls
  20. 20 Review Questions

Interested in this course?

Contact us to book it or get a custom training plan for your team.