MVC 5 Кэширование JavaScript


Answers

Question

На этот вопрос уже есть ответ:

Я кодирую интернет-приложение MVC 5 и задаю вопрос о кешировании JavaScript (и кешировании вообще).

В настоящее время, когда я обновляю файл JavaScript, на который ссылается в представлении, когда я просматриваю представление, используется старый код JavaScript. Если я затем обновляю браузер, тогда будет использоваться обновленный код JavaScript.

Это не идеально, так как пользователь может часто просматривать представление, имеющее старый файл JavaScript, и, таким образом, представление может отображаться неправильно.

В настоящее время я ссылаюсь на файлы JavaScript следующим образом:

@section Scripts{
    <script src="~/Scripts/filename.js"></script>
}

Есть ли настройка web.config, которая контролирует кеширование? Есть ли пакет NuGet, который может помочь с кешированием?

Как я могу решить эту ситуацию?