ASP.NET Core فریم‌ورک متن‌باز توسعه برنامه و API وب روی دات‌نت است. Pipeline درخواست بر اساس میدلور ساخته می‌شود و Dependency Injection به‌صورت داخلی پشتیبانی می‌شود.

برای ساخت فروشگاه می‌توان Endpointهای سفارش را با Minimal APIs یا Controller پیاده‌سازی کرد و داده را با Entity Framework Core ذخیره کرد.

محدودیت‌ها و جزئیات

ASP.NET Core خود زبان برنامه‌نویسی نیست و معمولا از C# استفاده می‌کند. احراز هویت، پیکربندی و استقرار باید با نسخه Runtime هماهنگ باشد.

ساختار ASP.NET Core

در ASP.NET Core می‌توان Minimal API، Controller و Middleware ساخت. سرویس‌ها با Dependency Injection در Program.cs ثبت می‌شوند. Middlewareها به ترتیب قرارگیری اجرا می‌شوند و این ترتیب روی امنیت و Routing اثر دارد.