找不到路径“/Admin/Admin/Index”的控制器或未实现 IController

The controller for path '/Admin/Admin/Index' was not found or does not implement IController

我有一个运行良好的 MVC 项目,我决定使用 "Area",因为很难找到控制器和视图。我也在用_Layout。

当我将区域 > 管理添加到我的项目时,我遇到了问题。我试图访问“http://localhost/Admin/Admin/Index”,出现以下错误...

The controller for path '/Admin/Admin/Index' was not found or does not implement IController.

我认为问题是由布局引起的,但我不知道如何解决。谁能给我线索?

RenderAction 调用在引用非区域位置时可能从区域内调用时应如下所示:

@Html.RenderAction("Menu", "Home", new { area = "" })