This error could also happen if inside a view in your area, you use the Html.Action helper. This helper will always use the area as a prepend, unless you specifically tell it not to. E.g.,
@Html.Action("Main", "Navigation", new { area = string.Empty })