|
|
|
@ -11,6 +11,7 @@ using Microsoft.Extensions.Hosting;
|
|
|
|
|
using MyCompanyName.MyProjectName.EntityFrameworkCore;
|
|
|
|
|
using MyCompanyName.MyProjectName.MultiTenancy;
|
|
|
|
|
using StackExchange.Redis;
|
|
|
|
|
using Microsoft.OpenApi.Models;
|
|
|
|
|
using Swashbuckle.AspNetCore.Swagger;
|
|
|
|
|
using Volo.Abp;
|
|
|
|
|
using Volo.Abp.AspNetCore.MultiTenancy;
|
|
|
|
@ -48,9 +49,7 @@ namespace MyCompanyName.MyProjectName
|
|
|
|
|
ConfigureVirtualFileSystem(context);
|
|
|
|
|
ConfigureRedis(context, configuration, hostingEnvironment);
|
|
|
|
|
ConfigureCors(context, configuration);
|
|
|
|
|
|
|
|
|
|
//Disabled swagger since it does not support ASP.NET Core 3.0 yet!
|
|
|
|
|
//ConfigureSwaggerServices(context);
|
|
|
|
|
ConfigureSwaggerServices(context);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void ConfigureCache(IConfigurationRoot configuration)
|
|
|
|
@ -101,7 +100,7 @@ namespace MyCompanyName.MyProjectName
|
|
|
|
|
context.Services.AddSwaggerGen(
|
|
|
|
|
options =>
|
|
|
|
|
{
|
|
|
|
|
options.SwaggerDoc("v1", new Info {Title = "MyProjectName API", Version = "v1"});
|
|
|
|
|
options.SwaggerDoc("v1", new OpenApiInfo {Title = "MyProjectName API", Version = "v1"});
|
|
|
|
|
options.DocInclusionPredicate((docName, description) => true);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
@ -175,13 +174,11 @@ namespace MyCompanyName.MyProjectName
|
|
|
|
|
}
|
|
|
|
|
app.UseAbpRequestLocalization();
|
|
|
|
|
|
|
|
|
|
/* Disabled swagger since it does not support ASP.NET Core 3.0 yet!
|
|
|
|
|
app.UseSwagger();
|
|
|
|
|
app.UseSwaggerUI(options =>
|
|
|
|
|
{
|
|
|
|
|
options.SwaggerEndpoint("/swagger/v1/swagger.json", "MyProjectName API");
|
|
|
|
|
});
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
app.UseAuditing();
|
|
|
|
|
app.UseMvcWithDefaultRouteAndArea();
|
|
|
|
|