Home > Articles

Defining ASP.NET Core Configuration

Learn about the various project configuration options in ASP.NET and how to automate tasks for an application’s build process. You’ll also be introduced to NuGet and how you can add features to your application from the free repository at NuGet.org.

Save 35% off the list price* of the related book or multi-format eBook (EPUB + MOBI + PDF) with discount code ARTICLE.
* See informit.com/terms

This chapter is from the book

What You’ll Learn in This Hour:

  • How to start a sample application from scratch

  • What options are available with server-side project configuration

  • What options are configured in the default project template

  • What NuGet packages are and how to use them

  • How to choose the .NET framework configuration for a project

  • How to configure application commands

Introducing Our Sample Application

The sample application that you will use as the basis for all the demos from this point forward in the book is a personal travel-tracking web application called ASPTravlerz. It’s named as it is because it’s for a traveler who is also an ASP.NET developer, and all cool new application names these days have to have a misspelling with a Z gratuitously thrown in.

All the sample code for this application is available online in my public source code repository at http://github.org/csharpfritz/asptravlerz. To get started in this chapter, you will start with an empty project folder, then build the initial configuration files and folders to support the application. I typically use a folder called dev and store all my development projects in child folders under dev. You will see in the console window screenshots in this chapter that the project is built in dev/AspTravlerz, and you can create a similar empty folder on your workstation to begin writing this application.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.