Это мои настройки:Невозможно создать 'VersionQueryString' в Scripts.Render при использовании сверток
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/" + Links.Scripts.jquery_2_1_1_min_js,
"~/" + Links.Scripts.jquery_migrate_1_2_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>
Но это выход problem.Html должно быть что-то вроде этого:
<script src="/Test/bundles/jquery?v=D8YBlpJkSh-c2SxXkODfl3ftU01p3BTOtqGF3Uuuq9E1"></script>
Какая причина может привести к невозможности создания VersionQueryString?
Вы пытаетесь '@ Scripts.Render (" ~/bundles/jquery? V = ")'? – Grundy
Нет. Это вывод HTML.Html Выход должен быть примерно таким: –