AspNet Core 3 的通用主机学习

条件 :[文章汇总]ASP.NET Core框架揭秘[最近更新:2018/10/31]

官方 对 Host 内部类定义的源代码:参考   https://github.com/dotnet/extensions  项目

https://github.com/dotnet/extensions/blob/fc2a7eadfedd88f951eaecd45ecac6989b0f897f/src/Hosting/Hosting/src/Internal/Host.cs

     HostBuilder 的源代码:

https://github.com/dotnet/extensions/blob/fc2a7eadfedd88f951eaecd45ecac6989b0f897f/src/Hosting/Hosting/src/HostBuilder.cs

--------------------------------------------------------------------------------------------------

AspNet Core 3 的通用主机学习:

0、官方文档 :.NET 通用主机 

      https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/host/generic-host?view=aspnetcore-3.1

1、asp.net core 3.x 通用主机原理及使用   https://www.cnblogs.com/jionsoft/p/12154519.html

      https://www.cnblogs.com/jionsoft/p/12154519.html

2、asp.net core 3.x 通用主机是如何承载asp.net core的-上      https://www.cnblogs.com/jionsoft/p/12164480.html

3、.NET Core 3.0之深入源码理解Host(一)      https://www.cnblogs.com/edison0621/p/11025310.html

      理解:CreateDefaultBuilder、ConfigureWebHostDefaults  两个方法的源代码。(3.0 通用主机版本)

                Host.CreateDefaultBuilder(args)

        .ConfigureWebHostDefaults(webBuilder => 
{ webBilder.UseStartup<Startup>(); });
原文地址:https://www.cnblogs.com/hopesun/p/12247674.html