ASP.NET Documentation
-
ASP.NET Core
-
Overview
-
ASP.NET Core is a new open-source and cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
[Learn the benefits of both ASP.NET Core and ASP.NET](https://docs.microsoft.com/aspnet/core/choose-aspnet-framework) and choose the one that's right for you.
-
Get started with ASP.NET Core
Create your first ASP.NET Core app on any platform in 5 minutes.
-
Introduction to ASP.NET Core
Discover the new concepts in ASP.NET Core and how they help you develop modern web apps.
-
API Reference
Explore the ASP.NET Core class library.
-
Overview of ASP.NET Core MVC
Learn how to build web apps and APIs using the MVC design pattern.
-
Fundamentals
Learn the fundamentals of ASP.NET Core.
-
Free Courses
Learn to build apps with ASP.NET Core from various training providers for free.
-
-
Tutorials
-
Featured tutorials | [View all ASP.NET Core tutorials](https://docs.microsoft.com/aspnet/core/tutorials/)
-
Build a website on a Mac
Build your first ASP.NET core app on a Mac using Visual Studio for Mac.
-
Build a website with Visual Studio on Windows
Build your first ASP.NET Core MVC app with Visual Studio.
-
Build a web API
Build your first web API with ASP.NET Core MVC and Visual Studio.
-
Get started with Entity Framework Core and ASP.NET Core
Create ASP.NET Core MVC web applications that use Entity Framework Core for data access.
-
ASP.NET Web API Help Pages using Swagger
Generate documentation and help pages for ASP.NET Web API using Swagger and Swashbuckle.
-
Deploy an ASP.NET Core web app to Azure using Visual Studio
Create a web app in Azure App Service and deploy an ASP.NET Core web app to it.
-
-
Overview
-
ASP.NET
-
Overview
-
ASP.NET is a mature web platform that provides all the services that you require to build enterprise-class server-based web applications using .NET on Windows.
[Learn the benefits of both ASP.NET Core and ASP.NET](https://docs.microsoft.com/aspnet/core/choose-aspnet-framework) and choose the one that's right for you.
-
Download Visual Studio
Visual Studio is a free IDE for ASP.NET on Windows.
-
Introduction to ASP.NET
Compare the ASP.NET technologies for building web applications and web APIs, and for adding real-time functionality.
-
ASP.NET API reference
Explore the ASP.NET class library.
-
Websites
Learn how to build a website using ASP.NET MVC 5 and Visual Studio.
-
Web APIs
Learn how to build a Web API using ASP.NET Web API 2 and Visual Studio.
-
Real-time
Lean how to build a chat application using ASP.NET SignalR 2 and Visual Studio.
-
Free Courses
Learn to build applications with ASP.NET from various training providers for free.
-
-
Frameworks
-
Learn about the different options for building websites with ASP.NET and choose the one that???s right for you.
-
Web Forms
Build dynamic websites using a familiar drag-and-drop, event-driven model.
-
MVC
A powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns.
-
Web Pages
A fast, approachable, and lightweight way to combine server code with HTML to create dynamic web content.
-
Web API
Easily build HTTP services that reach a broad range of clients, including browsers and mobile devices.
-
WebHooks
Wire together Web APIs and SaaS services using a lightweight HTTP pattern providing a simple pub/sub model.
-
SignalR
Add real-time web functionality to your applications.
-
-
Tutorials
-
Featured tutorials | [View all ASP.NET tutorials](https://docs.microsoft.com/aspnet/tutorials/)
-
Getting Started with ASP.NET MVC 5
This tutorial series will teach you the basics of building an ASP.NET MVC 5 web app using Visual Studio.
-
Getting Started with ASP.NET Web API 2
This tutorial will teach you the basics of building a web API using ASP.NET Web API 2 and Visual Studio.
-
Getting Started with SignalR 2
This tutorial shows how to use SignalR to create a real-time chat application.
-
Getting Started with Entity Framework 6 Code First using MVC 5
The basics of using Entity Framework 6 to display and edit data in an ASP.NET MVC 5 application.
-
Migrating ASP.NET MVC Applications to Windows Containers
Learn how to take an existing ASP.NET MVC application and run it in a Windows Docker Container .
-
-
Overview
|