ASP.NET Core Program 类

发布时间 2023-12-11 10:23:39作者: microsoft-zhcn

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();