zoukankan      html  css  js  c++  java
  • .NET5 MVC Program.cs 笔记

    关于 Program.cs

    Program.cs 里面的 Main 方法是程序入口。

    public class Program
    {
        public static void Main(string[] args)
        {
            CreateHostBuilder(args).Build().Run();
        }
    
        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>();
                });
    }
    

      

    创建主机

    Host.CreateDefaultBuilder() 将执行以下操作:

    1、将 ContentRoot 设置为 Directory.GetCurrentDirectory

    2、加载可选配置启用记录

      a、Appsettings.json

      b、Appsettings.{Environment}.json

      c、User secrets

      d、环境变量

      e、命令行参数

    3、启用记录

    4、设置依赖项注入容器

    5、将 Kestrel 配置为 Web 服务器

    6、将框架服务添加到 DI 容器

    7、将 Kestrel 与 IIS 集成

    参考来源

    N-COUNT 的 ASP.NET Core Program.cs

  • 相关阅读:
    杨辉三角
    手动实现md5加密
    戳气球
    重构字符串
    四数相加 II
    背包问题 II
    组合总和 IV
    背包问题 V
    背包问题
    Win 10安装Python及环境变量配置
  • 原文地址:https://www.cnblogs.com/clis/p/14525617.html
Copyright © 2011-2022 走看看