ASP.NET Core हे आधुनिक, क्रॉस-प्लॅटफॉर्म, उच्च-कार्यक्षमता असलेले वेब फ्रेमवर्क आहे जे C# सह वेब अॅप्स आणि API तयार करण्यासाठी वापरले जाते. एक मध्यवर्ती संकल्पना म्हणजे middleware pipeline — एक कॉन्फिगरेबल घटकांची साखळी जी HTTP request/response प्रक्रिया करते, auth, logging, आणि routing सारख्या cross-cutting concerns हाताळते.
एक 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();
