|
|
|
@ -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(); |
|
|
|
|