在 VS2015 中安装 nuget 后 Umbraco 7.2.8 配置错误

Umbraco 7.2.8 configuration error after nuget installation in VS2015

我正在使用 VS2015 社区。我创建了一个空的 ASP.NET 项目并通过以下方式从 NuGet 包管理器安装了 Umbraco:

Install-Package UmbracoCms

在安装过程中,我选择了覆盖 web.config 和 Global.asax 文件。 我已成功登录到 Umbraco,但未进行任何更改。然后我尝试加载默认主页,我得到了这个配置错误。

我一直在寻找解决方案,发现您在使用 VS2015 时需要将项目升级到 MVC5。所以我按照这里的描述做了: https://umbraco.com/follow-us/blog-archive/2015/7/29/upgrading-your-umbraco-site-to-mvc5-and-webapi2

遗憾的是,我仍然遇到同样的配置错误。可能出了什么问题或如何解决?

我通过在 VS 2005 中通过 Nuget 安装 Umbraco 对此进行了测试。我使用的是 VS 2005,但我认为 VS 2005 社区的行为是相同的。首先,我将它安装在一个空项目中,并在创建新项目时未选中 WebForms、MVC 和 Web API 复选框。我构建了 运行 项目和 运行 umbraco 安装程序。前端加载正常。

然后我再次尝试,但这次选中了 MVC 复选框。我能够 运行 并安装 umbraco,但这次我遇到了您在前端(根页面)报告的相同错误。使用此版本,我看到 views/web.config 中有 2 个名称为“system.web.webPages.razor”的部分组。我注释掉了第二个,我也注释掉了组中的第二个。之后,前端似乎工作。我已经安装了 Fanoe 初学者工具包,页面加载正常。