Миграция ASP.NET MVC 5, связывающая "версии" с MVC 6
Функция связывания исключена из MVC 6, и предложенный метод состоит в том, чтобы выполнить связывание, используя задачи gulp.
Используя связывание, мы использовали для получения случайной строки в конце включенного URL-адреса файла CSS /javascript. Эта строка была очень важна, потому что, как только вы что-то изменили в своем css/javascript, будет сгенерирована новая строка, которая заставит браузеры загружать новую (ые) версию (и) файла (ов).
Таким образом, если у вас есть 3 файла CSS, они будут объединены в один, и они будут выглядеть так:
<link href="/Style/css?v=sGJNctjkEuiEEdR68fh0dDt7bwrHIbu_EfQtgon7oYc1" rel="stylesheet">
Как мы можем достичь той же функциональности в MVC 6? Я не знаю, может ли здесь помочь gulp или нет, но я уже использую gulp для минимизации и связывания.
1 ответ
Для бета6 набора asp-file-version="true"
чтобы сохранить поведение кеша:
<link rel="stylesheet" href="~/css/site.min.css" asp-file-version="true" />
Для бета7 используйте asp-append-version="true"
,