Долгий путь - это вставка значимого кода микросервисов, производного от класса ControllerBase, добавление различных атрибутов, таких как HttpGet и Authorize. Затем поместите в метод Configure что-нибудь вроде app.Use MVC или app.UseRouting, и все будет работать нормально. Но если у нас есть услуга, зарегистрированная, например, как
services.AddSingleton<WeatherForecastService>();
, можно ли вызвать ее напрямую по http://localhost: 5000 /? если конечно у нас правильная конфигурация что то похожее
app.UseEndpoints(endpoints =>
{
endpoints.MapGet ("/", async context =>
{
await new WeatherForecastService.GetForecastAsync(DateTime.Now);
});
});