【问题标题】:Sitecore Controller Rendering not found?未找到 Sitecore 控制器渲染?
【发布时间】:2019-11-21 14:38:09
【问题描述】:

我们在 sitecore 9 update 2 上有一个项目,一切正常,直到我们不得不向 Visual Studio 解决方案添加一个项目。 我添加项目,创建控制器,插入 dll 并在 sitecore 上创建渲染控制器,但它们没有显示,尽管它们是用声明的 namespace.controller.controllerName,命名空间。 所以我检查了另一个项目的旧渲染控制器,发现它们只声明了控制器名称,没有控制器后缀,也没有命名空间。 有谁知道如何在项目中设置此功能? 问候。

【问题讨论】:

  • 嗯,有什么错误吗?
  • 有一些代码,也许是 routeConfig.cs
  • 日志中的任何错误,说明它为什么无法呈现您的控制器。
  • 我在日志中没有任何错误,我发现的唯一内容是在 routeconfig 中的命名空间规范; namespaces: new [] {"namespacenam.Controllers"} 我尝试添加项目的新命名空间,但没有任何改变。

标签: controller sitecore rendering


【解决方案1】:

您无需执行任何操作,Sitecore 正在使用普通的 MVC 控制器 DI 来通过控制器名称解析控制器和操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-01
    相关资源
    最近更新 更多