这个 ASP.NET Core "Hello, World!" 站点对任何请求都响应 Hello, World! ,它的用途是部署在 docker 容器中,专用于负载均衡的健康检查
至少一个 web 服务器 kestrel ,至少一个 middleware ,不能再精简了
public class Program
{
    public static void Main(string[] args)
    {
        new WebHostBuilder()
            .UseKestrel()
            .Configure(app =>
            {
                app.Run(async context =>
                {
                    await context.Response.WriteAsync("Hello, World!\n");
                });
            })
            .Build()
            .Run();
    }
}执行dotnet new web生成的就是你写的精简的不能再精简的代码
@Shendu.cc: dotnet new web 生成的代码不仅用到了 CreateDefaultBuilder ,还用到了 Startup
public class Program
{
    public static void Main(string[] args)
    {
        BuildWebHost(args).Run();
    }
    public static IWebHost BuildWebHost(string[] args) =>
        WebHost.CreateDefaultBuilder(args)
            .UseStartup<Startup>()
            .Build();
}#mkdir demo
#cd demo
#dotnet new web
#dotnet run
#curl localhost:5000
Hello World!