ASP.NET Core là web framework hiện đại, đa nền tảng, hiệu năng cao để xây dựng ứng dụng web và API với C#. Một khái niệm trung tâm là middleware pipeline — một chuỗi cấu hình được các component, mỗi cái xử lý request/response HTTP, xử lý các mối quan tâm xuyên suốt như auth, logging và routing.
Một API ASP.NET Core tối thiểu
builder = WebApplication.CreateBuilder();
builder.Services.AddScoped<IUserService, UserService>();
app = builder.Build();
app.UseHttpsRedirection();
app.UseAuthentication();
app.UseAuthorization();
app.MapGet(, ( id, IUserService svc) => svc.Get(id));
app.MapPost(, (User user, IUserService svc) => svc.Create(user));
app.Run();
