Training
Module
Introduction to .NET web development with ASP.NET Core - Training
In this module, you'll learn about .NET web development with ASP.NET Core, including what it is and when to use it.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
ASP.NET Core is a redesign of ASP.NET 4.x. This article lists the differences between them.
ASP.NET Core is an open-source, cross-platform framework for building modern, cloud-based web apps on Windows, macOS, or Linux.
ASP.NET Core provides the following benefits:
ASP.NET 4.x is a mature framework that provides the services needed to build enterprise-grade, server-based web apps on Windows.
The following table compares ASP.NET Core to ASP.NET 4.x.
ASP.NET Core | ASP.NET 4.x |
---|---|
Build for Windows, macOS, or Linux | Build for Windows |
Razor Pages is the recommended approach to create a Web UI as of ASP.NET Core 2.x. See also MVC, Web API, and SignalR. | Use Web Forms, SignalR, MVC, Web API, WebHooks, or Web Pages |
Multiple versions per machine | One version per machine |
Develop with Visual Studio, Visual Studio for Mac, or Visual Studio Code using C# or F# | Develop with Visual Studio using C#, VB, or F# |
Higher performance than ASP.NET 4.x | Good performance |
Use .NET Core runtime | Use .NET Framework runtime |
See ASP.NET Core targeting .NET Framework for information on ASP.NET Core 2.x support on .NET Framework.
ASP.NET Core feedback
ASP.NET Core is an open source project. Select a link to provide feedback:
Training
Module
Introduction to .NET web development with ASP.NET Core - Training
In this module, you'll learn about .NET web development with ASP.NET Core, including what it is and when to use it.
Events
Apr 22, 3 PM - Apr 23, 7 PM
Focus on Modernization and learn how to unlock the benefits of modern app development
Register now