ASP.NET Core中Startup类如何概述应用启动过程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计857个文字,预计阅读时间需要4分钟。
1. Core与早期版本ASP.NET对比,配置应用程序的方式通过Global.asax、FilterConfig.cs和RouteConfig.cs实现。这些配置文件都被Program.cs和Startup.cs取代。Program.cs作为Web应用程序的默认入口,在无任何修改的情况下,承担此角色。
1.前言
Core与早期版本的 ASP.NET 对比,配置应用程序的方式的 Global.asax、FilterConfig.cs和RouteConfig.cs 都被Program.cs 和 Startup.cs取代了。Program.cs作为Web应用程序的默认入口,在没有任何修改的情况下,会调用同目录下Startup.cs中的ConfigureServices 和 Configure方法。
2.Startup类
Startup类配置服务和应用的请求管道。Program.Main方法是应用程序的托管入口。在构建应用程序的主机(WebHost)时,系统为应用程序指定 Startup 类,而Main入口通过主机生成器(IWebHostBuilder)调用Build时,生成对应的应用程序的主机(WebHost),并启动运行(Run)。
本文共计857个文字,预计阅读时间需要4分钟。
1. Core与早期版本ASP.NET对比,配置应用程序的方式通过Global.asax、FilterConfig.cs和RouteConfig.cs实现。这些配置文件都被Program.cs和Startup.cs取代。Program.cs作为Web应用程序的默认入口,在无任何修改的情况下,承担此角色。
1.前言
Core与早期版本的 ASP.NET 对比,配置应用程序的方式的 Global.asax、FilterConfig.cs和RouteConfig.cs 都被Program.cs 和 Startup.cs取代了。Program.cs作为Web应用程序的默认入口,在没有任何修改的情况下,会调用同目录下Startup.cs中的ConfigureServices 和 Configure方法。
2.Startup类
Startup类配置服务和应用的请求管道。Program.Main方法是应用程序的托管入口。在构建应用程序的主机(WebHost)时,系统为应用程序指定 Startup 类,而Main入口通过主机生成器(IWebHostBuilder)调用Build时,生成对应的应用程序的主机(WebHost),并启动运行(Run)。

