using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Volo.Abp; using Volo.Abp.AspNetCore.Mvc; using Volo.Abp.Autofac; using Volo.Abp.Modularity; namespace BasicAspNetCoreApplication { [DependsOn( typeof(AbpAspNetCoreMvcModule), typeof(AbpAutofacModule) )] public class AppModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { context.Services.AddMvc(); context.Services.AddAssemblyOf(); } public override void OnApplicationInitialization(ApplicationInitializationContext context) { var app = context.GetApplicationBuilder(); var env = context.GetEnvironment(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseRouting(); app.UseMvcWithDefaultRouteAndArea(); } } }