Пакетирование без рендеринга стилей - PullRequest
0 голосов
/ 30 мая 2018

У меня есть проект, в котором я собираю файлы, например:

bundles.Add(new StyleBundle("~/css/master/supplierbundle").Include(
                      "~/Content/components/bootstrap/dist/css/bootstrap.min.css",
                      "~/Content/components/jquery-ui/themes/smoothness/jquery-ui.css",
                      "~/css/mystyles.css"));

BundleTable.EnableOptimizations = true;

Файлы связаны, поэтому в исходном коде моей страницы у меня есть:

<link href="/css/master/supplierbundle" rel="stylesheet"/>

, но стилине отображается - просто страница отображается без какого-либо стиля

Она не работает ни в режиме отладки, ни в режиме выпуска.

РЕДАКТИРОВАТЬ

Внутри головыпачки вставлены:

@Styles.Render("~/css/master/supplierbundle")

1 Ответ

0 голосов
/ 30 мая 2018

Проверьте, присутствует ли путь ~/bundles/ в ключе umbracoReservedPaths в файле web.config.Если нет, Umbracco обрабатывает URL вместо обработчика пакетов ASP.NET, что происходит, когда возвращаемая страница 404 упоминает 'Нет umbraco документ, соответствующий URL .

В значении может быть больше путей, но должно присутствовать хотя бы ~/bundles/.

<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/bundles/" />
...