Summary
In this chapter, you learned how to:
- Configure dependency services
- Configure the HTTP pipeline
- Configure options and override them in deployments
- Containerize ASP.NET Core projects ready for deployments anywhere
In the next four chapters, you will learn how to build and test web services. Unlike a website that will be used by a human visitor and therefore has a user interface, web services are called by code so they have different requirements. For example, although the most common web service technologies use controllers and models, they do not need views.
The first three of the four chapters review different technologies for building web services:
- Chapter 9 covers ASP.NET Core Web API using controllers: This provides maximum flexibility and control but it requires the most developer effort
- Chapter 10 covers ASP.NET Core OData: This provides maximum developer productivity but can be less performant and provides less control, especially over security, so works best for internal...