【问题标题】:Sitecore 7.2 and MVC 5, no view renderingsSitecore 7.2 和 MVC 5,无视图渲染
【发布时间】:2026-01-23 01:10:01
【问题描述】:

根据我的阅读,Sitecore 7.2 原生支持 MVC (5),我刚刚在安装了 ASP.net 4.5 和 MVC 3,4 和 5 的同一台机器上安装了新版本的 Sitecore 7.2。 SQL Server 也在同一台机器上运行(SQL Server 2008 R2 SP1),但是一旦我尝试在 sitecore 中创建新的渲染,就没有使用“视图/剃刀视图”的选项。我只能选择使用.ascxxslt

我是否缺少某种隐藏配置或其他什么?是否需要在同一台机器上安装 Visual Studio 才能支持 MVC?

最好的问候, 指数

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-5 sitecore sitecore7 sitecore7.2


    【解决方案1】:

    您不必在机器上安装 Visual Studio,也不必更改任何配置。

    默认情况下,您不能将 MVC 渲染添加到 Layout/Sublayouts 节点(因为那是 ascx 子布局所在的位置),但您应该能够将它们添加到 Layout/Renderings。以下是 Sitecore 7.2 rev 140526 干净设置的屏幕截图:

    如果您无法在实例的该位置添加 mvc 渲染,请仔细检查 Sitecore 的版本(例如检查登录屏幕) - 也许您已连接到运行旧版本的 Sitecore 的另一个实例?

    【讨论】: