ASP.NET Изменения в файле JS отражаются только в первый раз после сборки решения. в следующий раз без изменений

У меня есть комплект

bundles.Add(new ScriptBundle("~/SelfService/bundles/mapaeljs").Include(
"~/areas/content/js/Map/*.js", "~/areas/content/js/Kiosk/kioskmap.js" ));

Когда я строю свое решение, один пакет создается как

mapaeljs?v=v63cw2n6Nfpze2YWkz1zZj5BHHy7ka2jo6irc1lKPGU1

Теперь я хочу заменить файл js в папке Map

mapaeljs?v=_YXC3uMfb6MwRsbyugWuH0bpCsmQ4xJcMuUVfNtqdkM1

изменения нового добавленного файла js отражены, и хэш пакета обновлен.

Но теперь, если я хочу изменить файл в той же папке во второй раз, изменения не отражаются и хэш не изменяется.

это остается тем же

mapaeljs?v=_YXC3uMfb6MwRsbyugWuH0bpCsmQ4xJcMuUVfNtqdkM1

Я пробовал как в режиме отладки, так и в режиме выпуска.

также попробовал связки.IgnoreList.Clear();

но без эффекта.

но если я поверну BundleTable.EnableOptimizations в false. Тогда я получаю результат.

Так есть ли способ получить обновленный файл с BundleTable.EnableOptimizations = true

0 ответов

Другие вопросы по тегам