No matter the web application you are creating, ASP.NET has a solution for you: from enterprise web applications targeting Windows Server, to small microservices targeting Linux containers, and everything in between.
ASP.NET Core is a new open-source and cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
ASP.NET is a mature web platform that provides all the services that you require to build enterprise-class server-based web applications using .NET on Windows.
Which one is right for me?
|Build for Windows, Mac, or Linux||Build for Windows|
|Use MVC, or Web API||Use Web Forms, SignalR, MVC, Web API, or Web Pages|
|Multiple versions per machine||One version per machine|
|Develop with Visual Studio or Visual Studio Code using C#||Develop with Visual Studio using C#, VB or F#|
|New platform||Mature platform|
|Ultra performance||High performance|
|Choose .NET Framework or .NET Core runtime||Use .NET Framework runtime|