BundleConfig возвращает 302/404 - PullRequest
0 голосов
/ 21 февраля 2019

Не могу понять, почему мой проект разработал эту проблему.

Я использую .Net Framework 4.7.1 .Мой пакет определяется следующим образом:

var styleBundle = new StyleBundle("~/assets/sass/aaaa").Include(
    "~/assets/sass/main.css"
);

// This transform adds a randomized version number to the end of the bundle name
styleBundle.Transforms.Add(new FileHashVersionBundleTransform());

bundles.Add(styleBundle);

И на странице макета:

@System.Web.Optimization.Styles.Render("~/assets/sass/aaaa")

В результате запроса появляется 302, который затем перенаправляется на страницу ошибки 404.

Что я мог сделать неправильно?

Предыдущая версия (одна неделя) моей кодовой базы, работающая в отдельном пуле приложений, работает без проблем, но в основной ветке все мои пакеты больше не работают.

РЕДАКТИРОВАТЬ: я уже просматривал другие вопросы по этой же теме на этом сайте и в других местах.Я попытался все предложенные изменения в пуле приложений и Web.config, но безуспешно.

1 Ответ

0 голосов
/ 09 мая 2019

Решение этой проблемы зависит от Sitecore.Путь / assets не был включен в IgnoreUrlPrefixes, поле конфигурации Sitecore, которое используется для выделения префиксов URL, которые должны быть исключением из стандартной маршрутизации Sitecore.

Это приводило к сбою моего связывания.

...