Это мои настройки:
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/" + Links.Scripts.jquery@Scripts.Render("~/bundles/jquery")
1_1_min_js,
"~/" + Links.Scripts.jquery_migrate_1@Scripts.Render("~/bundles/jquery")
1_min_js,
"~/" + Links.Scripts.calendar.jquery_ui_datepicker_cc_all_min_js
));
}
protected void Application_Start()
{
RegisterBundles(BundleTable.Bundles);
BundleTable.EnableOptimizations = true;
}
Используйте этот код в режиме макета:
@Scripts.Render("~/bundles/jquery")
В VS проблем нет. Но когда я публикую свой проект и развертываю его в IIS8.0, не удается сгенерировать VersionQueryString, это вывод HTML:
<script src="/Test/bundles/jquery?v="></script>
Но это проблема. Вывод Html должен быть примерно таким:
<script src="/Test/bundles/jquery?v=D8YBlpJkSh-c2SxXkODfl3ftU01p3BTOtqGF3Uuuq9E1"></script>
По какой причине невозможно сгенерировать VersionQueryString?
@Scripts.Render("~/bundles/jquery?v=")
? - person Grundy   schedule 29.09.2014