启动过程
一、启动执行顺序
1.ConfigureWebHostDefaults
一般是配置组件和容器的组件
2.ConfigureHostConfiguration
用来配置HostBuilder的builder过程所用到的配置的。
3.ConfigureAppConfiguration
嵌入自己的配置文件供应用程序来读取。
4.ConfigureServices
往容器里面注入应用组件
5.ConfigureLogging
注入日志组件
6.Startup
执行Startup类的构造函数
7.ConfigureServices
执行Startup类里面ConfigureServices来注入一些服务组件
8.Configure
执行Startup类里面Configure来注入中间件,处理HttpContext整个请求过程。
区别:ConfigureServices 负责将组件注册到容器中;而Configure 是配置Http处理管道的过程;