Я определил здесь отображение маршрутов:
context.MapRoute(
"AddPost",
"Admin/Post/Add/",
new { controller = "Post", action = "Add" },
new[] { "mBlog.Admin.Controllers " }
);
context.MapRoute(
"admin_default",
"Admin/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional },
new[] { "mBlog.Admin.Controllers" }
);
«Администратор» - это область.
Проблема заключается в том, что когда я запрашиваю ~/admin/post/add
, я получил ошибку 404, не могу найтиресурс.Но как только я удалил первое отображение маршрута, я получил желаемые результаты.
Я протестировал с RouteDebugger
, и результаты показывают, что он соответствует первому маршруту.
Не зналчто не так с первым маршрутом.