首先当我们创建.NET5 Web API 程序的时候,会生成下面这个 Program.cs 文件:
1public class Program
2{
3 public static void Main(string[] args)
4 {
5 CreateHostBuilder(args).Build().Run();
6 }
7
8 public static IHostBuilder CreateHostBuilder(string[] args) =>
9 Host.CreateDefaultBuilder(args)
10 .ConfigureWebHostDefaults(webBuilder =>
11 {
12 webBuilder.UseStartup<Startup>();
13 });
14}
这个类包含两个方法:Main 和 CreateHostBuilder