я включаю момент в моей ASPNET BundleConfigПроблема с заказом Javascript файлов и Пакетирование и Минимизация
"~/Scripts/bootstrap.min.js",
"~/Scripts/moment-with-locales.min.js",
У меня есть два веб-сервера:
- A: Windows Server 2008, IIS 7.5, .NET 4.6 0,2
- B: Windows Server 2012, IIS 8.0, .NET 4.6.2
при использовании B, в Firebug, я вижу GET для оба возвращаются как 200 OK, но в Консоле я вижу, что «момент не определен».
Я также попытался простой старый moment.js в месте --with-локалях, но я получаю ту же ошибку.
Кроме того, отказ не происходит от А.
Как мог вебсервер дело таким образом, что файл загружается в браузере, но объект не существует?
Одна вещь, которую я забыл добавить это сервер А Минимизация и обвязка сценарии, где было Сервер B нет. Может ли это иметь какое-то отношение к моменту, не загружаемому до его использования? –
@JohnMc Да, с комплектом и минификсацией ASP.NET вы задаете порядок ответа файлов Javascript в файле C#, если нет связывания и минимизации, порядок отличается и определен в вашем index.html или a .cshtml –
@JohnMc Никакая минификация сама по себе не имеет значения, порядок файлов Javascript может отличаться на сервере A по сравнению с сервером B –