Freigeben über


Wählen zwischen ASP.NET 4.x und ASP.NET Core

ASP.NET Core ist eine Neugestaltung von ASP.NET 4.x. Dieser Artikel listet die Unterschiede auf.

ASP.NET Core

ASP.NET Core ist ein plattformübergreifendes Open-Source-Framework zum Erstellen moderner, cloudbasierter Web-Apps unter Windows, macOS oder Linux.

ASP.NET Core bietet die folgenden Vorteile:

ASP.NET 4.x

ASP.NET 4.x ist ein ausgereiftes Framework, das sämtliche Dienste bietet, die zum Erstellen erstklassiger serverbasierter Web-Apps unter Windows für Unternehmen erforderlich sind.

Auswahl des Frameworks

Die folgende Tabelle vergleicht ASP.NET Core mit ASP.NET 4.x.

ASP.NET Core ASP.NET 4.x
Entwickeln für Windows, macOS oder Linux Entwickeln für Windows
Razor Seiten ist der empfohlene Ansatz zur Erstellung einer Web-Oberfläche seit ASP.NET Core 2.x. Siehe auch MVC, Web-API und SignalR. Verwenden von Webformularen, SignalRMVC, Web-API, WebHooks oder Webseiten
Mehrere Versionen pro Computer Eine Version pro Computer
Entwickeln mit Visual Studio oder Visual Studio Code mit C# oder F# Entwickeln mit Visual Studio mit C#, VB oder F#
Höhere Leistung als ASP.NET 4.x Gute Leistung
Verwenden der .NET Core-Laufzeit Verwenden der .NET Framework-Laufzeit

Informationen zur ASP.NET Core 2.x-Unterstützung für .NET Framework finden Sie unter ASP.NET Core-Zielziel .NET Framework .

ASP.NET Core-Szenarien

ASP.NET 4.x-Szenarios

Zusätzliche Ressourcen