In this chapter, we will be creating a simple Information Dashboard application that displays information about the computer we are running on as well as the weather conditions at the location of that machine. This is done using the IP address, and while perhaps not 100% accurate (seeing as the location given for me was a town or so away), the concept I want to prove here is not location accuracy.
Regarding the application we're creating, we will be doing the following:
- Setting up the application on Windows
- Having a look at the
Startup.cs
file and adding controllers and views - Running the application on Windows
- Running the application on macOS
- Setting up and running the application on Linux
This chapter is all about what ASP.NET Core is. For those of you who don't know, .NET Core allows us to create applications that will run on Windows, macOS, and Linux.
Microsoft defines ASP.NET Core as follows...