Sitecore 9,无法获取Controller Renderings渲染

时间:2017-11-17 18:47:43

标签: sitecore sitecore-mvc

我遇到了一个问题,似乎我们安装的Sitecore 9没有呈现Controller Renderings。这是在9的全新安装。我已经通过各个站点的教程逐步完成创建控制器渲染(希望我做错了),摆弄了控制器名称(仅包括名称,执行整个命名空间,使用后面的程序集执行整个命名空间等)。我试过让Controller继承自Controller,试图让它继承自SitecoreController。我试过没有视图(只返回内容)和视图。没有运气。

更重要的是,我没有错误,我认为这是意料之外的。我可以将任何我想要的东西放入Controller名称,任何垃圾文本字符串,将其作为控件包含在内容项占位符中,发布它,我只是得到一个空白屏幕。在将部署任何开发代码之前,我甚至可以将网站恢复到原来的位置,实质上将其返回到SIF提供的站点,我的垃圾控制器渲染没有错误。

有没有人遇到过Sitecore 9和Controller Renderings的问题?至少,我假设如果我设置渲染错误,我至少会被抛出一些错误。

感谢任何帮助。

非常感谢。

1 个答案:

答案 0 :(得分:2)

好。没关系。但对于那些追随我的人来说,这是一个非常明显的提示。 SIF网站示例布局是一种webforms布局。显然,您不能只是将控制器渲染或视图渲染放入其中。你必须把它放到剃须刀布局中,因为没有混合MVC和webforms。

没有看到它,因为样本布局不在我们的开发项目中。但也会喜欢得到某种错误。

愚蠢的错误。但也许它会帮助其他人。