Introduction

Completed

An ASP.NET Core app is composed of source code files, static assets, and configuration files. When you build an ASP.NET Core app, the source code is compiled into an executable form that can be run with the .NET runtime. Publishing an ASP.NET Core app is the process of packaging the executable app into a form that can be deployed and run on a server.

Example scenario

Suppose you're an entry-level ASP.NET Core developer at a small company. Your manager tasked you with developing a new web application for the company's customers and deploying it to a web server.

What will we be doing?

In this module, you'll use the .NET SDK to create a boilerplate ASP.NET Core web application. After ensuring it runs correctly, you'll publish the app in two different ways: as a framework-dependent deployment and as a self-contained deployment. Finally, you'll learn about the different ways to deploy an ASP.NET Core app to Azure.

What is the main goal?

By the end of this module, you'll be able to build and publish an ASP.NET Core app for deployment. You'll also be able to describe the different methods to deploy an ASP.NET Core app to Azure.