.NET Core Application Template

Welcome to the documentation for the .NET Core Application Template.

This project provides a reusable ASP.NET Core application baseline with production-ready patterns for:

  • Middleware ordering
  • Serilog logging
  • Forwarded headers
  • Security headers
  • Rate limiting
  • Centralized error handling
  • EF Core provider patterns
  • Authentication-ready modules
  • Template packaging

Documentation Areas

  • Getting Started
  • Middleware Pipeline
  • Logging
  • Security Headers
  • Forwarded Headers
  • Rate Limiting
  • Data Access
  • API Reference