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