Вы можете использовать область, которая является функцией, используемой для организации связанных функций в группу, в качестве отдельного пространства имен маршрутизации для действий контроллера и структуры папок для представлений.
routes.MapRoute(
name: "areaRoute",
template: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
Этот код является примером пользовательского маршрута для области.
Может быть, эта ссылка поможет вам Области в ASP .NET Core