[Sitecore 8] > [コントロール パネル] で [パッケージのインストール] またはその他のリンクをクリックすると、次の JavaScript エラーが表示されます。
ReferenceError: scForm is not defined
Firebug を見ると、ファイルが見つからないようです: http://my.site/-/speak/v1/assets/main.js。
[Sitecore 8] > [コントロール パネル] で [パッケージのインストール] またはその他のリンクをクリックすると、次の JavaScript エラーが表示されます。
ReferenceError: scForm is not defined
Firebug を見ると、ファイルが見つからないようです: http://my.site/-/speak/v1/assets/main.js。
App_Config/Include/.Sitecore.Speak.Important.config
発見: ファイルが見つからないため、このエラーが発生します。
なぜ見つからないのですか?ファイル名がピリオド「.」で始まるため、TeamCity と Octopus Deploy / OctoPack を使用してデプロイ用の NuGet パッケージを生成します。
これは、OctoPack による設計上の動作です。つまり、先頭にピリオドがあるファイルを出力パッケージに含めません (こちらを参照)。しかし、コメントが述べているように、ドットファイルの展開を許可するオプションがあります。
TeamCity のビルド-ビルド ステップ (ランナー タイプMsBuildまたはVisual Studio (sln) ) で、フィールドCommand line parametersに以下を挿入または追加します。
/p:OctoPackNuGetArguments=-NoDefaultExcludes
とにかく先頭のピリオドでファイルに名前を付けているのは誰ですか...