2015-09-16 2 views
2

Я получаю эту javascript-ошибку в Sitecore 8> Панель управления, когда, например, нажав на кнопку «Установить пакет» или любую другую ссылку:ReferenceError: scForm не определен в Sitecore 8

ReferenceError: scForm is not defined 

Глядя в Firebug, кажется, что файл отсутствует: http://my.site/-/speak/v1/assets/main.js.

ответ

3

Обнаружено: эта ошибка возникает, потому что отсутствует файл App_Config/Include/.Sitecore.Speak.Important.config.

Почему он отсутствует? Поскольку имя файла начинается с периода «.», Мы используем TeamCity и Octopus Deploy/OctoPack для создания пакета NuGet для развертывания.

Это поведенческое поведение OctoPack - то есть не включать файлы с ведущими периодами в выходные пакеты (см. here). Но комментарии государства, теперь существует возможность обеспечить дот-файлы для развертывания:

В вашем шаге сборки-сборки в TeamCity (бегунка типа MsBuild или Visual Studio (SLN)), в поле параметры командной строки , вставить или добавить следующее:

/p:OctoPackNuGetArguments=-NoDefaultExcludes

Кто имена Хека файлы с ведущим периодом в любом случае ...

+0

Звучит как хороший предмет для записи в блоге! –

+0

@RichardSeal Вы имеете в виду имя файла для хорошего поведения? :) –

Смежные вопросы