1
Я использовал связывание для файлов Javascript и CSS в моем приложении MVC 4. Теперь, когда я меняю какой-либо файл js/css на веб-сервере, он не отражается на браузере клиента, пока не очистит кеш и не перезагрузит браузер. Решение, я думаю, это использовать файл cache.manifest, но я не уверен, как его использовать, особенно когда используется связывание MVC?Файл Cache.manifest в пакете MVC 4
Любые советы по этому поводу.
Благодаря
попробуйте добавить версию = (somenumber). Увеличивайте его при каждом изменении любого файла. Например, @ Scripts.Render ("~/Scripts/test.js? Version = 1") –
, который будет работать, если я не использую связывание MVC ... но поскольку я использовал Bundling, это не выглядит прямолинейным одна добавочная версия – Nirman
не повлияет на то, что вы определили в своем BundleConfig.cs. Например, в вашем config "bundles.Add (новый StyleBundle (" ~/Content/css "). Включить (" ~/Content/site.css ")); и в вашем _Layout.cshtml @ Styles.Render ("~/Content/css? version = 1"). Это все еще получает ваш связанный файл. –