Configuring Services
Explore how to configure services in ASP.NET Core with an emphasis on endpoint routing. Learn about the evolution and benefits of endpoint routing, how to use UseRouting and UseEndpoints methods, and how middleware interacts within this system. Understand dependency injection for registering services like Razor Pages and Entity Framework Core. This lesson helps you build efficient, integrated web applications using ASP.NET Core's unified routing system.
Now that we have built a website, we can return to the Startup configuration and review how services and the HTTP request pipeline work in more detail.
Understanding endpoint routing
In earlier versions of ASP.NET Core, the routing system and the extendable middleware system did not always work easily together, for example, if we wanted to implement a policy such as CORS in middleware and MVC. Microsoft has invested in improving routing with an endpoint routing introduced with ASP.NET Core 2.2.
Enhancing interoperability with endpoint routing
Endpoint routing enables better interoperability ...