پرش به محتوا

ASP.NET Core

از ویکی‌پدیا، دانشنامهٔ آزاد

نسخه‌ای که می‌بینید نسخه‌ای قدیمی از صفحه است که توسط Matinking82 (بحث | مشارکت‌ها) در تاریخ ۱ ژوئیهٔ ۲۰۲۴، ساعت ۰۵:۴۳ ویرایش شده است. این نسخه ممکن است تفاوت‌های عمده‌ای با نسخهٔ فعلی داشته باشد.

(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)

ASP.NET Core یک فریمورک وب ماژولار و متن‌باز است. این فریمورک بازطراحی شده از ASP.NET است که نسخه‌های قبلی ASP.NET MVC و ASP.NET Web API را در یک مدل برنامه‌نویسی واحد ترکیب می‌کند. اگرچه این فریمورک جدید بر روی یک پشته وب جدید ساخته شده، اما از نظر مفهومی با ASP.NET سازگاری بالایی دارد. ASP.NET Core از نسخه‌های جانبی پشتیبانی می‌کند، به طوری که برنامه‌های مختلفی که روی یک ماشین واحد در حال توسعه هستند، می‌توانند نسخه‌های مختلف ASP.NET Core را هدف قرار دهند. این قابلیت در نسخه‌های قبلی ASP.NET وجود نداشت. ASP.NET Core در ابتدا روی هر دو پلتفرم ویندوز و .NET Framework و همچنین .NET cross-platform اجرا می‌شد. با این حال، از نسخه ASP.NET Core 3.0 به بعد، پشتیبانی از .NET Framework حذف شد.

Blazor یک مؤلفه جدید و اختیاری برای پشتیبانی از WebAssembly است. از نسخه 5.0، پشتیبانی از برخی مرورگرهای وب قدیمی متوقف شده است. اگرچه نسخه فعلی مرورگر Microsoft Edge با Blazor سازگار است، اما نسخه قدیمی آن، یعنی "Microsoft Edge Legacy"، و همچنین اینترنت اکسپلورر 11 دیگر پشتیبانی نمی‌شوند.