ASP.NET documentation (original) (raw)

Learn to use ASP.NET Core to create web apps and services that are fast, secure, cross-platform, and cloud-based. Browse tutorials, sample code, fundamentals, API reference and more.

Develop ASP.NET Core apps

Choose interactive web apps, web API, MVC-patterned apps, real-time apps, and more

HTTP API apps

Develop HTTP services with ASP.NET Core

Interactive client-side Blazor apps

Develop with reusable UI components that can take advantage of WebAssembly for near-native performance

Page-focused web UI with Razor Pages

Develop page-focused web apps with a clean separation of concerns

Page-focused web UI with MVC

Develop web apps using the Model-View-Controller design pattern

Data-driven web apps

Create data-driven web apps in ASP.NET Core

Real-time web apps with SignalR

Add real-time functionality to your web app, enable server-side code to push content instantly

Remote Procedure Call (RPC) apps - gRPC services

Develop contract-first, high-performance services with gRPC in ASP.NET Core

Previous ASP.NET framework versions

Explore overviews, tutorials, fundamental concepts, architecture and API reference for previous ASP.NET framework versions

ASP.NET Core video tutorials

Concepts and features