20
找不到路径控制器或未实现IController
我有一个带有语言选择的MVC4项目: 恩 nl fr 德 1个主要部分包括: 关于 通用(用于菜单) 联系 常问问题 家 和3个领域: 管理员 顾客 店 在每个区域中,我至少有一个控制器,例如在Admin中,我具有控制器概述以及相应的视图文件夹概述,其中包含index.aspx页面。 主页和所有主页(关于,常见问题等)都可以使用并且可以访问)。 但是,当我按照以下网址进行操作时:localhost:xxxx / en / admin / overview我收到错误消息: 找不到路径“ / en / admin / overview”的控制器或未实现IController。 即使路由正确(我可以使用Route Debugger看到),错误页面也显示当我要加载主菜单项时抛出了错误: <nav id="site-navigation" class="eightcol"> @Html.Action("MenuItems", "Common") </nav> -由于不相关而删除了代码- 一切似乎都井井有条,但是MVC似乎无法加载位于主要部分的菜单。 因此,问题的根源是:我可以在我的项目的主要部分(家庭,公共,关于等)中授予区域访问控制器的权限(例如Admin)吗?