Я пытаюсь использовать Swagger в своих проектах, но он не определяет мои контроллеры.
Это конфигурация чванства в моем Startup.cs
...ConfigureServices method
services.AddSwaggerGen(opts =>
{
opts.SwaggerDoc("v1", new Info { Title = "API", Version = "v1" });
});
...Configure method
app.UseSwagger();
app.UseSwaggerUI(opts =>
{
opts.SwaggerEndpoint("/swagger/v1/swagger.json", "API");
opts.RoutePrefix = string.Empty;
});
это структура моего кода
Если у меня естьпапка с именем «Controllers», и у меня внутри есть контроллер, чванство находит контроллер и распечатывает его на странице чванства, но если контроллер находится внутри папки с функциями, он не находит его.
вот полный код