2013-10-11 1 views
1

Я использовал связывание для файлов Javascript и CSS в моем приложении MVC 4. Теперь, когда я меняю какой-либо файл js/css на веб-сервере, он не отражается на браузере клиента, пока не очистит кеш и не перезагрузит браузер. Решение, я думаю, это использовать файл cache.manifest, но я не уверен, как его использовать, особенно когда используется связывание MVC?Файл Cache.manifest в пакете MVC 4

Любые советы по этому поводу.

Благодаря

+0

попробуйте добавить версию = (somenumber). Увеличивайте его при каждом изменении любого файла. Например, @ Scripts.Render ("~/Scripts/test.js? Version = 1") –

+0

, который будет работать, если я не использую связывание MVC ... но поскольку я использовал Bundling, это не выглядит прямолинейным одна добавочная версия – Nirman

+0

не повлияет на то, что вы определили в своем BundleConfig.cs. Например, в вашем config "bundles.Add (новый StyleBundle (" ~/Content/css "). Включить (" ~/Content/site.css ")); и в вашем _Layout.cshtml @ Styles.Render ("~/Content/css? version = 1"). Это все еще получает ваш связанный файл. –

ответ

0

Проверьте комментарии Жобера и Майк :)

 Смежные вопросы

  • Нет связанных вопросов^_^