ASP.NET Core एक आधुनिक, क्रस-प्ल्याटफर्म, उच्च-प्रदर्शन वेब फ्रेमवर्क हो जो C# सँग वेब एप्लिकेसन र API बनाउनको लागि प्रयोग गरिन्छ। एक केन्द्रीय अवधारणा हो middleware pipeline — एक कन्फिगरयोग्य घटकहरूको श्रृंखला जो HTTP अनुरोध/प्रतिक्रिया प्रक्रिया गर्छ, क्रस-कटिङ सरोकारहरू जस्तै auth, logging, र routing सँग व्यवहार गर्छ।
एक न्यूनतम 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();
