I created an empty MVC4 Application, all things are working fine, after that I add an Area to my Project Named \"Moderator\". My area routing code is like this:
Its better to add
AreaRegistration.RegisterAllAreas();
in global.asax.cs. You must place in following order.
GlobalConfiguration.Configure(WebApiConfig.Register);
RouteConfig.RegisterRoutes(RouteTable.Routes);
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
Note one things that RegisterAllAreas() should be after Registering the routes.
ie. RouteConfig.RegisterRoutes(RouteTable.Routes);
should be before AreaRegistration.RegisterAllAreas();
.I have tried and tested and it worked for me.
For more info: enter link description here