Обнаружено: эта ошибка возникает, потому что отсутствует файл App_Config/Include/.Sitecore.Speak.Important.config
.
Почему он отсутствует? Поскольку имя файла начинается с периода «.», Мы используем TeamCity и Octopus Deploy/OctoPack для создания пакета NuGet для развертывания.
Это поведенческое поведение OctoPack - то есть не включать файлы с ведущими периодами в выходные пакеты (см. here). Но комментарии государства, теперь существует возможность обеспечить дот-файлы для развертывания:
В вашем шаге сборки-сборки в TeamCity (бегунка типа MsBuild или Visual Studio (SLN)), в поле параметры командной строки , вставить или добавить следующее:
/p:OctoPackNuGetArguments=-NoDefaultExcludes
Кто имена Хека файлы с ведущим периодом в любом случае ...
Звучит как хороший предмет для записи в блоге! –
@RichardSeal Вы имеете в виду имя файла для хорошего поведения? :) –