In this tutorial, let us look at the Kestrel Web Server for ASP.NET Core. The way we host our application in ASP.NET Core has gone through some drastic change compared to the previous version of ASP.NET. The Kestrel is the new way to Host to ASP.NET Core Application. It runs within the Application process making it completely self-contained.
In this chapter, we will learn how Visual Studio organizes the ASP.NET Core solution or project structure. We created ASP.NET Core project in the last tutorial. It created a project layout with the properties & dependencies folder and files like the program.cs, startup.cs, appsetting.json, appsetting.development.json, etc. The project layout changes as per the project template we choose while creating the project. The wwwroot, pages, controller, views & models are the other folders which VIsual Studio creates for us. We will learn the significance of the above folders and files in this tutorial.
In this tutorial, we get started with ASP.NET Core by building a Hello World example application. We will use Visual Studio 2017 as our editor. The application will use the default empty template, which displays “Hello World”. Before getting started, you must install the .NET Core SDK and Visual Studio 2017 Community Edition. We also learn how to build and run the Hello World App using the dotnet command-line utility.
The dotnet CLI is a command-line interface (CLI) is a new tool for developing the .NET application. It is a cross-platform tool and can be used in Windows, MAC or Linux. In this tutorial, we will learn how to use .NET Cli create a simple ASP.NET Core application
In this tutorial, let us look at how to setup ASP.NET Core development environment so that you can get ahead with the developing the solutions with ASP.NET Core. We look at how to install or upgrade Visual studio 2017. Install Latest .Net Core SDK etc.