C# 如何禁用主路由上的区域路由

C# 如何禁用主路由上的区域路由,c#,asp.net-mvc,routes,asp.net-mvc-areas,C#,Asp.net Mvc,Routes,Asp.net Mvc Areas,//全球asax航线 routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { controller = "Home", action = "Index", id = UrlParameter.Optional }, // Parameter defaults new string[] { "MyApplication.Controllers" } //

//全球asax航线

routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional }, // Parameter defaults
new string[] { "MyApplication.Controllers" } // Controller Namespace
);
//地区登记路线

context.MapRoute(
MyArea_default,
"MyArea/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional },
new string[] { "MyApplication.Areas.MyArea.Controllers" }
);
当我继续工作的时候。
如何禁用,我只想像你的代码那样工作,我已经试过了。 请参见下面的屏幕截图


在默认路由之前注册MyArea\u默认路由。路线是先配后发