不同命名空间下相同Action,给路由设置了命名空间,但还是去找了其他的Controller,后来用RouteDebugger发现区域里面的路由规则都加上了 UseNamespaceFallback=false;
new[] { "Whir.Controller.WebSite.View" }
routes.MapRoute("Default", "{controller}/{action}/{id}",
new { controller = "Index", action = "Index", id = UrlParameter.Optional },new[] { "Whir.Controller.WebSite.View" }
).DataTokens["UseNamespaceFallback"] = false;