ASP.NET Core中Startup类如何概述应用启动过程?

2026-04-30 03:395阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计857个文字,预计阅读时间需要4分钟。

ASP.NET Core中Startup类如何概述应用启动过程?

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分钟。

ASP.NET Core中Startup类如何概述应用启动过程?

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)。

阅读全文