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

本文关键字:实现 IController 控制器 路径 找不到 | 更新日期: 2023-09-27 18:34:43

我的解决方案在Orchard CMS 1.4.1中,当我运行解决方案时,我收到错误

The controller for path '/' was not found or does not implement IController.如果我单击运行按钮,则会收到此消息

Not found The page you are looking for does not exist.

问:为什么以及如何解决此问题?

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

我知道这是一个

古老的话题,但这可能有助于未来的Google员工(例如我自己(:

我有一个非常简单的配方,可以启用一些模块和主题。其中一个模块提供了一个"主页路由",它基本上覆盖了"/"路径,转到模块内的控制器。但是 - 一旦我删除了这条路线,我就开始收到与 OP 相同的错误。

事实证明,问题是由我没有检查主页属性的内容页面引起的(由于简单的食谱,我实际上根本没有任何内容页面(。

解决方案是转到/admin(它仍然有效,因为管理控制器处理此路由(并创建一个选中主页复选框的新页面。

我的回答不是特定于果园的,但可能会有所帮助:

我得到了完全相同的错误,因为我在尚未实际创建NewController的情况下添加了将@Html.Action("Action", "NewController")的调用!

也许您缺少控制器?