c# - 路径 '/' 的 Controller 未找到或未实现 IController

标签 c# asp.net-mvc asp.net-mvc-3 asp.net-mvc-2 orchardcms

我的解决方案是在 Orchard CMS 1.4.1 中,当我运行该解决方案时出现错误

路径“/”的 Controller 未找到或未实现 IController。 如果我重新单击运行按钮,则会收到此消息

未找到 您要查找的页面不存在。

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

最佳答案

我知道这是一个旧话题,但这可能对 future 的 Google 员工(例如我自己)有所帮助:

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

原来问题是因为我没有勾选主页属性的内容页面(我实际上根本没有任何内容页面,因为简单的配方)。

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

关于c# - 路径 '/' 的 Controller 未找到或未实现 IController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10683577/

相关文章:

c# - 如何更新 Azure.Storage.Blob 中的元数据

c# - 在 String.Format 中每两位数字后添加逗号

c# - Selenium 告诉我 ID 不存在

asp.net-mvc - ASP.NET MVC DDD 应用程序中的组合根

asp.net-mvc - ASP.NET MVC中的Razor页面生命周期

asp.net - 自定义Web字体在IE9中不起作用

c# - 使用带有日期时间的选择查询作为参数抛出 InvalidCastException

asp.net-mvc - 使用 ApplicationDBContext 的后台线程

ajax - 如何在ajax请求中将带有formdata的数组发送到mvc Action

c# - MVC 3 任务等待