Основное отличие методов Configure и ConfigureServices в ASP.NET Core заключается в их функциях: 5
- ConfigureServices используется для регистрации сервисов, необходимых для работы приложения. 5 Этот метод необязательный, вызывается первым при запуске приложения. 14 В качестве параметра он принимает объект IServiceCollection, который представляет коллекцию сервисов в приложении. 1
- Configure используется для настройки того, как приложение будет отвечать на каждый HTTP-запрос. 3 Этот метод обязательный, вызывается после ConfigureServices. 15 В качестве параметров он принимает объекты IApplicationBuilder и IWebHostEnvironment. 15
Таким образом, ConfigureServices настраивает сервисы, а Configure — обработку запросов.