Я получил решение с несколькими проектами. Немногие из них используют (являются) Web Api. Там я использую Swagger.
В одном из проектов (проект A) у меня есть только одна конечная точка. Но когда я запускаю Swagger, я вижу конечные точки еще одного проекта (проект B). С другой стороны, я не вижу одной конечной точки (A) в Swagger проекта (B).
Конфигурации Swagger одинаковы в обоих проектах.
public void ConfigureServices(IServiceCollection services)
{
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info
{
Title = "My Platform – A",
Version = "v1",
Description = "A ~ ASP.NET Core Web API"
});
}); // ...
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("swagger/v1/swagger.json", "A V1");
c.DocExpansion(Swashbuckle.AspNetCore.SwaggerUI.DocExpansion.None);
c.RoutePrefix = string.Empty;
}); // ...
}
Как можноэто будет? Что мне нужно изменить, чтобы получить только собственную конечную точку (-ки)?