Я использую такой код:
bundles.Add(new ScriptBundle("~/bundles/textview")
.Include(
"~/Scripts/printarea/jquery.PrintArea.js",
"~/Scripts/pagedown/Markdown.Converter.js",
"~/Scripts/pagedown/Markdown.Sanitizer.js",
"~/Scripts/pagedown/Markdown.Editor.js"
));
Это создает файл с датой истечения кеша на один год вперед, и это то, что появляется в моем script HTML, когда я смотрю на источник:
<script src="/bundles/textview?v=cNvP0r6Jo6hsl2Sdzhw-o3kAK7t2JdcNWiG0iIg7Lys1"></script>
Итак, почему я в fiddler все еще вижу, что он идет на сервер, чтобы проверить, был ли файл изменен? Есть ли способ, которым может быть изменена процедура пакета, так что она не добавляет? V = и вместо этого просто добавляет GUID к имени файла, например, через дефис между?