当我单击“安装软件包”或任何其他链接时,我会得到以下javascript错误: Sitecore 8> Control:
ReferenceError: scForm is not defined在Firebug中,似乎缺少了一个文件:http://my.site/-/speak/v1/assets/main.js。
发布于 2015-09-16 13:24:01
发现:发生此错误,因为文件App_Config/Include/.Sitecore.Speak.Important.config丢失。
为什么不见了?因为文件名以句点“.”开头,我们使用TeamCity和Octopus / OctoPack来生成用于部署的NuGet包。
这是OctoPack的设计行为--即在输出包中不包括带前导周期的文件(参见这里)。但是,正如注释所述,现在有一个允许部署点文件的选项:
在TeamCity中的构建生成步骤(runner类型为MsBuild或Visual )中,在字段命令行参数中,插入或追加以下内容:
/p:OctoPackNuGetArguments=-NoDefaultExcludes
不管怎么说,谁会用前导期来命名文件.
https://stackoverflow.com/questions/32609898
复制相似问题