Mvc зона маршрутизации?

Папки области выглядят так:

Areas 
    Admin
        Controllers
            UserController
            BranchController
            AdminHomeController

Каталоги проекта выглядят так:

Controller
    UserController
        GetAllUsers

регистрация маршрута

public override void RegisterArea(AreaRegistrationContext context)
{
    context.MapRoute(
        "Admin_default",
        "Admin/{controller}/{action}/{id}",
        new { action = "Index", id = UrlParameter.Optional },
        new { controller = "Branch|AdminHome|User" }
    );
}

регистрация маршрута проекта

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute(
        name: "Default",
        url: "{controller}/{action}/{id}",
        defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
        namespaces: new string[] { "MyApp.Areas.Admin.Controllers" });
}

Когда я прохожу маршрут так:http://mydomain.com/User/GetAllUsers Я получаю ресурс не найден (404). Я получаю эту ошибку после добавления UserController в область.

Как я могу исправить эту ошибку?

Спасибо...

Ответы на вопрос(2)

Ваш ответ на вопрос