ASP.NET Core huwa l-framework web moderni, cross-platform, u high-performance għall-bini ta' applikazzjonijiet web u APIs b'C#. Kunċett ċentrali huwa l-middleware pipeline — katina konfigurabbli ta' komponenti li kull wieħed jipproċessa l-HTTP request/response, u jittratta cross-cutting concerns bħall-autentikazzjoni, logging, u routing.
Minimal ASP.NET Core API
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();
