У меня есть приложение ASP.Net MVC 3. Я использую YUICompressor.Net для минимизации Javascripts & Css Files во время пост-сборки с использованием MSBuild.
Сгенерированный уменьшенный файл javascript - это JSMin.js и CssMin.css.
Моя главная страница ссылается на эти файлы, как показано ниже:
link rel = "stylesheet" href = "@ Url.Content (" ~ / Content / CssMin.css ")" type = "text / css">
script type = "text / javascript" src = "@ Url.Content (" ~ / Scripts / JsMin.js ")">
Теперь проблема минимизированной версии кэшируется в браузере конечных пользователей, поэтому наши новые исправления в javascript / css не отражаются в браузере конечных пользователей, поскольку эти файлы кэшируются, так как он использует то же имя файла. Я ищу какой-то чистый процесс, который соберет минимизированный файл javascript & Css с номером версии, например, JsMin1.0.js & CssMin1.1.js, и автоматически обновит ссылку для приведенного ниже
link rel = "stylesheet" href = "@ Url.Content (" ~ / Content / CssMin.css ")" type = "text / css">
script type = "text / javascript" src = "@ Url.Content (" ~ / Scripts / JsMin.js ")">
Ваша помощь высоко ценится. Спасибо.