The view \'Index\' or its master was not found. The following locations were searched: ~/Views/ControllerName/Index.aspx ~/Views/ControllerName/Index.ascx ~/Views/Sh
The problem was that I used MvcRoute.MappUrl from MvcContrib to route the context.Routes.
MvcRoute.MappUrl
MvcContrib
context.Routes
It seems that MvcContrib routing mapper was uncomfortable with area routing.