ASP.NET Core — вільне та відкрите програмне забезпечення каркаса вебзастосунків, з продуктивністю вищою ніж у ASP.NET,[1] розроблена корпорацією Microsoft і співтовариством [2]. Це модульна структура, яка працює як на повній платформі .NET Framework, так і на платформі .NET Core.
Фреймворк являє собою повний перепис, який об'єднує раніше окремі ASP.NET MVC та ASP.NET Web API у єдину програмувальну модель.
Не зважаючи на те, що це є новим фреймворком, побудованим на новому вебстеку, ASP.NET Core має високий ступінь сумісності концепцій з ASP.NET MVC, який об'єднує функціональність MVC, Web API та Web Pages. В попередніх версіях платформи дані технології реалізовані окремо і тому містять багато дублювальної функціональності. Тепер це об'єднано в одну програмну модель ASP.NET Core MVC. Вебформи повністю вийшли в минуле. Програми ASP.NET Core підтримують програмні версії, в якій різні програми, що працюють на одному комп'ютері, можуть орієнтуватися на різні версії ASP.NET Core. Це не можливо з попередніми версіями ASP.NET Core.
Версія | Дата випуску | Завершення підтримки | Інструмент розробки |
---|---|---|---|
1.0 | 27-06-2016 | 27-06-2019 | Visual Studio 2015, 2017 |
1.1 | 18-11-2016 | 27-06-2019 | Visual Studio 2015, 2017 |
2.0 | 14-08-2017 | 01-10-2018 | Visual Studio 2017 |
2.1 | 30-05-2018 | 21-08-2021[3] | Visual Studio 2017 |
2.2 | 04-12-2018[4] | Visual Studio 2017 15.9, 2019 16.0 | |
3.0 | 23-09-2019 | Visual Studio 2017, 2019 |
Спочатку вважалося, що ASP.NET vNext фреймворк буде називатися ASP.NET 5. Проте для того, щоб уникнути думки, що це оновлення для вже існуючої системи ASP.NET, Microsoft змінила назву на ASP.NET Core на виході 1.0.[5]
{{cite web}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
{{cite web}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
{{cite web}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)