CHAPTER 2

The First ASP.NET Core Project

All animals are equal but some animals are more equal than others.

George Orwell, “Animal Farm”

ASP.NET Core is the web-oriented application model that works on top of the .NET Core platform. Although the name of the application model contains the old familiar ASP.NET moniker, nothing in ASP.NET Core is really the same as in the preceding version of ASP.NET. First and foremost, ASP.NET Core has a brand-new runtime environment that supports a single application model—ASP.NET MVC. This means that the new web framework has nothing like Web Forms and even nothing exactly like Web API. Everything is brand new, and a bit of code and skills reuse is only possible in the realm of the ASP.NET MVC programming model—controllers, ...

Get Programming ASP.NET Core, First edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.