Я использую Swashbuckle в ASP. NET базовом проекте, а не в проекте API.
// Enable middleware to serve generated Swagger as a JSON endpoint.
app.UseSwagger();
// Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.),
// specifying the Swagger JSON endpoint.
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "Swager V1");
c.RoutePrefix = "help-docs";
});
above code is call from Configure method in the startup file
and below code call from ConfigureServices method in the startup file
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo
{
Version = "v1",
Title = "Swager API"
});
});
В сгенерированном интерфейсе Swagger отображается ошибка «Невозможно отобразить это определение»:
Как решить проблему?