I have just deployed an MVC4 .NET 4.0 app to my web host, for \'live\' deployed testing. Non -area routes are working fine, e.g. my
@Html.ActionLink(\"Regis
Try checking this.ControllerContext.RouteData.DataTokens["area"] in your area's action methods.
I've had a situation with similar issue in which the area name was simply an empty string.
Setting the DataToken in the action method might provide you a quick fix but it doesn't answer the question why MVC doesn't set the area name.