|
|
|
@ -157,10 +157,10 @@ namespace Volo.Abp.AspNetCore.Mvc |
|
|
|
context.Services.TryAddSingleton<IActionContextAccessor, ActionContextAccessor>(); |
|
|
|
|
|
|
|
//Use DI to create controllers
|
|
|
|
context.Services.Replace(ServiceDescriptor.Transient<IControllerActivator, ServiceBasedControllerActivator>()); |
|
|
|
mvcBuilder.AddControllersAsServices(); |
|
|
|
|
|
|
|
//Use DI to create view components
|
|
|
|
context.Services.Replace(ServiceDescriptor.Singleton<IViewComponentActivator, ServiceBasedViewComponentActivator>()); |
|
|
|
mvcBuilder.AddViewComponentsAsServices(); |
|
|
|
|
|
|
|
//Use DI to create razor page
|
|
|
|
context.Services.Replace(ServiceDescriptor.Singleton<IPageModelActivatorProvider, ServiceBasedPageModelActivatorProvider>()); |
|
|
|
|