У меня есть комплект SASS с комплектом Bundle Transformer: Sass и SCSS, он отлично работает в режиме отладки и выпуска, он работает через Azure Build Server и обеспечивает без проблем сборки на мой Azure Web Site. Проблема заключается в том, что не представляется, что SASS компилируется в CSS. Глядя на источник на живом сайте, это показывает для CSS:Работы по связыванию и минимизации SASS локально, но не на сайтах Azure
<link href="/Content/test?v=" rel="stylesheet">
без хеша, которого вы ожидаете, и видеть локально. Глядя на таблицу стилей, в ней нет ничего.
код, что я должен сделать узелок:
var commonStylesBundle = new CustomStyleBundle("~/Content/css");
commonStylesBundle.Include("~/Content/site.scss");
commonStylesBundle.Orderer = nullOrderer;
commonStylesBundle.Transforms.Add(new CssMinify());
bundles.Add(commonStylesBundle);
Кроме того, я рекомендую прочитать дискуссию [«Меньшая ошибка на производственном сервере»] (https://bundletransformer.codeplex.com/discussions/429707). –
Последнее исправление включено в обсуждение Less, прокомментированное Андреем. Хотя у меня был неправильный адрес связки выше, это была не последняя проблема. Последняя проблема заключалась в том, что нам нужно было установить в свойствах файла .SCSS «Build Action: Content» и устранить проблему. –