ASP.NET Core är det moderna, plattformsoberoende, höga prestanda web ramverket för att bygga webbappar och API:er med C#. Ett centralt koncept är middleware-pipelinen — en konfigurerbar kedja av komponenter som var och en bearbetar HTTP-förfrågan/-svar och hanterar tvärsnittande problem som autentisering, loggning och routning.
Ett minimalt 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();
