问题描述
我按照默认流程在本地安装了 kentico 13 ASP.NET CORE,选择了一个新站点。然后升级到13.0.5。一切都编译正常并按预期工作。当我尝试使用 Visual Studio 将 CMSApp 项目部署到 azure 时,出现此错误。
将文件 App_Data\Dictionaries\en-GB.dic 复制到时出错 obj\Release\Package\PackageTmp\App_Data\Dictionaries\en-GB.dic 失败。 找不到文件“App_Data\Dictionaries\en-GB.dic”。
为什么缺少字典,我不得不从旧的 Kentico 11 项目中提取缺少的文件,但是,在安装过程中是否缺少某些东西?或者它可能是一个错误?
有没有办法忽略它?
App_Data-> 刚刚拥有的字典:
- en-US.dic
解决方法
我很确定默认情况下 Kentico Xperience 只包含 en-US 词典。 这是默认文化。
如果您需要其他文化(如 en-GB),那么您需要从 here 下载它们并将它们包含在您的项目中。
您是否自己添加了对 App_Data\Dictionaries\en-GB.dic
的引用?如果您不需要它,您可以将其从 CMSApp.csproj 中删除。