Sitefinity升级8.2至13

问题描述

您好,我想将sitefinity网站从8.2升级到13.1 通过Sitefinity CMS Project Manager完成升级后,我通过尝试构建项目收到以下错误 严重性代码说明项目文件行抑制状态 错误无法预编译文件“ MVC \ Views \ AccountActivation \ AccountActivation.AccountActivation.cshtml”。确保cshtml文件中存在生成器声明。 生成器声明是cshtml文件的第一行,如下所示: @ *生成器:MvcHelper * @ 有效主机名:MvcHelper,MvcView,模板,WebPagesHelper,WebPage,RazorGenerator.Core.IHostProvider SitefinityWebApp

有人可以知道原因吗?

解决方法

您可能在ResourcePackages文件夹下有一个自定义资源包。

如果是这样,您的软件包文件夹中可能缺少 razorgenerator.directives 文件。

每KB:https://knowledgebase.progress.com/articles/Article/Could-not-precompile-the-file-error-on-build-after-Feather-upgrade

从Bootstrap软件包中复制razorgenerator.directives文件,然后 例如,将其粘贴到资源包的根文件夹中 \ ResourcePackages \ MyPackage

在您的情况下,可能缺少Bootstrap软件包,因此请从 Bootstrap4 软件包中获取它。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...