Setting up Kestrel
As we did in the first two chapters of this book, we need to override the default WebHostBuilder
type a little bit to set up Kestrel. With ASP.NET Core 3.0 and higher, it is possible to replace the default Kestrel base configuration with a custom configuration. This means that the Kestrel web server is configured to the host builder:
- You will be able to add and configure Kestrel manually simply by using it. The following code shows what happens when you call the
UseKestrel()
method onIwebHostBuilder
. Let's now see how this fits into theCreateWebHostBuilder
method:public class Program { public static void Main(string[] args) { CreateWebHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) => ...