Я нашел другой случай, в котором это может произойти.
Мы запустили наше приложение с простыми ссылками на файлы CSS, а затем переключились на пакетирование. Мы обновили старый <link href="@Url.Content("~/somePath/someStyle.css")" rel="stylesheet" type="text/css" />
до @Styles.Render("~/Styles/bundles/someStyle")
.
Мы также используем несколько таблиц стилей, которые нужны только для некоторых страниц, и у них есть свой пакет. Теперь для одного из них мы забыли изменить тег ссылки на оператор @ Styles.Render.
В результате этот CSS обновлялся время от времени (поэтому мы подумали, что все в порядке; стиль не пропал), но мы не могли повлиять, когда произойдет обновление. Когда я начал вносить изменения в файл, я понял, что ничего, что я делаю (очистка кеша, перестройка проекта, перезапуск Cassini), не вызовет обновления. Браузер всегда получает 304 Not modified
.
Итак, если у вас есть эти симптомы, проверьте ваши ссылки.