I\'m trying to use areas within MVC app, I would like that the default route will be resolved to the HomeController within the admin area but it resolves to the home controller
Add the Index action method in your default root home controller. In the Index action method use "return redirecttoaction" statement for the default area redirection
public ActionResult Index()
{
return RedirectToAction("Dashboard", "Home", new {area = "Home"});
}
Default route should be
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new {controller = "Home",
action = "Index", id = UrlParameter.Optional}
);
default route is by default route in MVC will call at first because in MVC which route is specified very first it will call like that