ASP.NET Core Interview Question #9
What is Kestrel?
ASP.NET Core Fundamentals Junior Beginner
Quick Interview Answer
Kestrel is the cross-platform web server used by ASP.NET Core. It listens for HTTP requests and hosts the application's HTTP pipeline.
Detailed Explanation
Kestrel is the cross-platform web server used by ASP.NET Core. It listens for HTTP requests and hosts the application's HTTP pipeline.
Kestrel can be exposed directly, but production deployments often place a reverse proxy or edge server such as IIS or Nginx in front of it for infrastructure features and deployment integration.
Kestrel supports modern HTTP capabilities and is optimized for high-performance ASP.NET Core workloads.