C# 区域和主站点中的多个控制器
我在一个区域有多个控制器C# 区域和主站点中的多个控制器,c#,asp.net-mvc-3,C#,Asp.net Mvc 3,我在一个区域有多个控制器 /Areas/Demo/Admin/AdminController 主站点中的其他 /Controller/Admin/AdminController 现在得到错误 Multiple types were found that match the controller named 'Admin'. 如何解决这个问题?如果我可以在Areas/Demo中更改某些内容会更好,因为我必须在多个站点上使用相同的区域。在路由中定义名称空间 例如,我的区域“Admin”映射如下
/Areas/Demo/Admin/AdminController
主站点中的其他
/Controller/Admin/AdminController
现在得到错误
Multiple types were found that match the controller named 'Admin'.
如何解决这个问题?如果我可以在Areas/Demo中更改某些内容会更好,因为我必须在多个站点上使用相同的区域。在路由中定义名称空间 例如,我的区域“Admin”映射如下:
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new string[] { "MvcBase.Areas.Admin.Controllers" }
);