我想在一个项目中使用MvcCodeRouting
,该项目中有多个程序集中的控制器:
routes.MapCodeRoutes(typeof(Controllers.HomeController));
我将控制器安装在多个组件中,但Getting Started表示所有控制器必须与传递给MapCodeRoutes
的根控制器位于同一个组件中。
我可以打电话给MapCodeRoutes
> 1次,我正在使用的每次组装一次吗?
是的,您可以根据需要多次拨打MapCodeRoutes
。如果在不同的程序集中存在具有相同名称的控制器,则可以使用baseRoute
参数。见Split a large application into various projects。