Extensibility is one of the critical features of ASP.NET Core as it allows for a pluggable system architecture. We could, of course, go into all the extensibility points of ASP.NET Core, but to keep to the scope of APIs, in this chapter we will focus on a specific subset.
This chapter will explain some of the essential aspects of ASP.NET Core from an extensibility point of view. We will learn more about hosts and servers, as well as about creating a custom server. We will revisit the concept of middleware, delving deeper into more advanced scenarios. As mentioned ...