У меня есть приложение MVC, и я использую класс StyleBundle
для рендеринга CSS файлов следующим образом:
bundles.Add(new StyleBundle("~/bundles/css").Include("~/Content/*.css"));
Проблема заключается в том, что в режиме Debug
URL-адреса CSS выводятся отдельно, и у меня есть веб-прокси, который агрессивно кэширует эти URL-адреса. В режиме Release
я знаю, что строка запроса добавляется к окончательному URL-адресу, чтобы аннулировать любые кеши для каждой версии.
Можно ли настроить StyleBundle
для добавления случайной последовательности в режиме Debug
, а также для создания следующего вывода, чтобы обойти проблему кэширования?
<link href="/stylesheet.css?random=some_random_string" rel="stylesheet"/>