我正在使用MVC区域并定义这样的路线:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Area51",
"area51/{controller}/{action}",
new { controller = "Test", action = "Index" },
new[] { typeof(TestController).Namespace }
);
}
但是当站点中有名为" Area51"的文件夹时,URL / area51不匹配,导致找不到页面。 URL / area51 / test / index工作正常。 如果我将url模式重写为" area52 / {controller} / {action}",则URL / area52可以正常工作。有人可以建议我可以使用与文件夹相同的路径URL吗?