ASP.NET Core ist ein modularer, plattformübergreifender Web-Framework-Stack von Microsoft zur Erstellung von Web-APIs, MVC-Anwendungen und Echtzeitdiensten. Es bietet hohe Performance, ein integriertes Middleware-Pipeline-Model und flexible Hosting-Optionen (Kestrel, IIS, Container, Cloud). Typische Einsatzszenarien reichen von Microservices bis zu monolithi…
Nutze diesen Steckbrief, um den Baustein kurz zu verstehen, ihn im Modell einzuordnen und verwandte Bausteine zu öffnen.
Technischer Baustein: kann automatisiert, integriert oder betrieben werden.
Konkretes Rädchen im System, das in größeren Zusammenhängen wirkt.
ASP.NET Core ist ein modulares, plattformübergreifendes Web-Framework von Microsoft für APIs, MVC-Anwendungen und Echtzeitdienste.
ASP.NET Core entstand bei Microsoft als Neuentwurf von ASP.NET, um die zuvor getrennten MVC- und Web-API-Stapel in einem modularen Framework zu bündeln und plattformübergreifend nutzbar zu machen. Das Projekt hieß zunächst ASP.NET vNext und später ASP.NET 5; zur 1.0-Veröffentlichung 2016 erhielt es den Namen ASP.NET Core. Entwickelt wird es offen mit der .NET Foundation und der Community.
Stell dir ASP.NET Core als drei Ebenen vor: Unten startet der Host die Anwendung auf Kestrel, IIS oder in einem Container. In der Mitte läuft jede HTTP-Anfrage durch eine Middleware-Kette, in der Komponenten sie prüfen, anreichern oder beenden können. Oben setzen MVC, Razor Pages, Minimal APIs, SignalR oder Blazor die eigentliche Weblogik um und nutzen dabei .NET und Dependency Injection.
ASP.NET Core läuft auf .NET und nutzt dessen Laufzeit, Typsystem und Tooling.
Jede Anfrage durchläuft nacheinander Komponenten, die sie prüfen, verändern oder weiterreichen.
Kestrel, IIS, Container und Cloud-Hosts bestimmen, wie die Anwendung startet und erreichbar ist.
APIs, MVC, Razor Pages, SignalR und Blazor decken unterschiedliche Webaufgaben auf derselben Plattform ab.
Dienste werden über einen Container bereitgestellt, statt in Komponenten fest verdrahtet zu sein.
ASP.NET Core ist sinnvoll, wenn Teams APIs, MVC-Oberflächen oder Echtzeitfunktionen auf Windows, Linux oder in Containern betreiben wollen und dabei Performance sowie flexible Hosting-Optionen wichtig sind. Es eignet sich für Microservices ebenso wie für größere Webanwendungen. Zu beachten sind die Abhängigkeit von .NET, die Wahl zwischen mehreren App-Modellen und der Migrationsaufwand aus ASP.NET 4.x oder anderen Legacy-Stacks.
Wo dieser Baustein im Themenmodell verortet ist.
Keine Strukturpfade verfügbar.
Erkunde, wie dieser Wissensbaustein mit Konzepten, Methoden, Technologien und Tools verbunden ist.
Diese Quellen belegen den Begriff und seine fachliche Bedeutung.
Alle direkten Verbindungen des aktuellen Wissensbausteins in einer kompakten, textuellen Darstellung.
Diese Einordnung zeigt, in welchem Kontext der Baustein typischerweise relevant wird, wie anspruchsvoll er ist und welche Wirkung er im Modell hat.
Die Ebene innerhalb der Organisation (Unternehmen, Domäne, Team), auf der der AssetBlock angewendet wird.