Program类是ASP.NET Core 应用程序的一个入口点,它位于应用程序的根目录下,它定义了.NET Core应用程序所需的服务和中间件组件。
Program类默认代码如下:
var builder = WebApplication.CreateBuilder(args); var app = builder.Build(); app.MapGet("/", () => "Hello World!"); app.Run();
注册服务和配置请求管道:
//添加Razor Pages 服务 builder.Services.AddControllersWithViews();
//添加Razor Pages 服务 builder.Services.AddRazorPages();
//为应用程序注册 Identity 服务 builder.Services.AddDefaultIdentity ();
//添加开发模式下异常处理中间件 builder.Services.UseDeveloperExceptionPage();