|
|
@ -23,6 +23,7 @@ using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap; |
|
|
using Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy; |
|
|
using Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy; |
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic; |
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic; |
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared; |
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared; |
|
|
|
|
|
using Volo.Abp.AspNetCore.Serilog; |
|
|
using Volo.Abp.Autofac; |
|
|
using Volo.Abp.Autofac; |
|
|
using Volo.Abp.AutoMapper; |
|
|
using Volo.Abp.AutoMapper; |
|
|
using Volo.Abp.FeatureManagement; |
|
|
using Volo.Abp.FeatureManagement; |
|
|
@ -47,7 +48,8 @@ namespace MyCompanyName.MyProjectName.Web |
|
|
typeof(AbpAccountWebIdentityServerModule), |
|
|
typeof(AbpAccountWebIdentityServerModule), |
|
|
typeof(AbpAspNetCoreMvcUiBasicThemeModule), |
|
|
typeof(AbpAspNetCoreMvcUiBasicThemeModule), |
|
|
typeof(AbpAspNetCoreAuthenticationJwtBearerModule), |
|
|
typeof(AbpAspNetCoreAuthenticationJwtBearerModule), |
|
|
typeof(AbpTenantManagementWebModule) |
|
|
typeof(AbpTenantManagementWebModule), |
|
|
|
|
|
typeof(AbpSerilogModule) |
|
|
)] |
|
|
)] |
|
|
public class MyProjectNameWebModule : AbpModule |
|
|
public class MyProjectNameWebModule : AbpModule |
|
|
{ |
|
|
{ |
|
|
@ -198,7 +200,6 @@ namespace MyCompanyName.MyProjectName.Web |
|
|
{ |
|
|
{ |
|
|
app.UseErrorPage(); |
|
|
app.UseErrorPage(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
app.UseVirtualFiles(); |
|
|
app.UseVirtualFiles(); |
|
|
app.UseRouting(); |
|
|
app.UseRouting(); |
|
|
app.UseAuthentication(); |
|
|
app.UseAuthentication(); |
|
|
@ -208,18 +209,16 @@ namespace MyCompanyName.MyProjectName.Web |
|
|
{ |
|
|
{ |
|
|
app.UseMultiTenancy(); |
|
|
app.UseMultiTenancy(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
app.UseIdentityServer(); |
|
|
app.UseIdentityServer(); |
|
|
app.UseAuthorization(); |
|
|
app.UseAuthorization(); |
|
|
app.UseAbpRequestLocalization(); |
|
|
app.UseAbpRequestLocalization(); |
|
|
|
|
|
|
|
|
app.UseSwagger(); |
|
|
app.UseSwagger(); |
|
|
app.UseSwaggerUI(options => |
|
|
app.UseSwaggerUI(options => |
|
|
{ |
|
|
{ |
|
|
options.SwaggerEndpoint("/swagger/v1/swagger.json", "MyProjectName API"); |
|
|
options.SwaggerEndpoint("/swagger/v1/swagger.json", "MyProjectName API"); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
app.UseAuditing(); |
|
|
app.UseAuditing(); |
|
|
|
|
|
app.UseSerilogEnrichers(); |
|
|
app.UseMvcWithDefaultRouteAndArea(); |
|
|
app.UseMvcWithDefaultRouteAndArea(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|