Как уже упоминалось @Cybernate, Области действительно лучший способ справиться с этим. Если вы абсолютно настаиваете, вы можете взломать его с помощью специальной записи маршрута для этих под маршрутов:
routes.MapRoute(
"AdminUserRoute",
"Administration/{controller}/{action}/{id}",
new { controller = "Administration", action = "Index", id = UrlParameter.Optional });
Убедитесь, что вы разместили это в своем списке маршрутов, чтобы он случайно не перехватил правильные маршруты на других URL-адресах. Возможно, вы захотите попробовать RouteDebugger Фила Хаака (доступно на NuGet).