У меня есть приложение 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"/>