What is Kestrel?
Experience Level: Junior
Tags: .NET CoreASP.NET Core
Answer
Kestrel is a cross-platform web server for ASP.NET Core. Kestrel is the web server that's included by default in ASP.NET Core project templates.
- It's super fast as it is lightweight.
- It's built on libuv library same as Node.js.
- It doesn't support https and GZip.
- It can be run behind IIS or Ngnix
Related ASP.NET Core job interview questions
What is ASP.NET Core Module (ANCM)?
.NET CoreASP.NET Core JuniorWhat is WebListener?
.NET CoreASP.NET Core JuniorWhat is the difference between app.Use vs app.Run while adding middleware?
.NET CoreASP.NET Core JuniorWhat Configure() method does in Startup.cs?
.NET CoreASP.NET Core JuniorWhat ConfigureServices() method does in Startup.cs?
.NET CoreASP.NET Core Junior