Js-файл поврежден через 1-2 дня.
Привет,
На самом деле у меня есть проект mvc и сделать js bundle динамически. Но через 1-2 дня файл js был поврежден, а затем действие js перестало работать, тогда я копирую все js на живой сервер, после чего приложение работает нормально.
Пожалуйста, скажите мне, почему js-файл поврежден?
Что я уже пробовал:
и все же я не имею ни малейшего представления об этом вопросе.
Richard MacCutchan
Ну, я сомневаюсь, что кто-нибудь здесь сможет догадаться, что вызвало это.
MadMyche
Пожалуйста, отредактируйте свой пост и включите код вашего "пакета", создания и конфигурации. Откуда вы знаете, что она испорчена? Что показывает отладчик браузера? Изменилось ли оно?
ZurdoDev
Откуда нам знать, что вы делаете не так?
Abhilask kumar
Потому что когда я заменяю live js на development js, то все работает нормально. так я и думаю.
Abhilask kumar
Это функция, которая создает пакет js динамически.
общественного строка register_JSBundle(строка BundleName, BundleJS строка, строка, разделитель = ")е(", типа bool bEnableOptimizations = истина)
{
if (BundleName.IndexOf("~/") < 0) BundleName = "~/" + BundleName;
если (строки.IsNullOrEmpty(BundleName) || Строки.IsNullOrEmpty(BundleJS)) возвращает имя пакета;
Набор oBundle = нуль;
пробовать
{
string[] arrBundleJS = BundleJS.Split(new string[] { Delimiter }, StringSplitOptions.None);
Пакетируемый.Связки.Список игнорирования, после чего.Четкий();
oBundle = новый ScriptBundle(имя пакета).Включить(arrBundleJS);
if (BundleTable.Связки.Содержит(oBundle))
{ BundleTable.Связки.Удалить(oBundle); }
Пакетируемый.Связки.Добавить(oBundle);
Пакетируемый.EnableOptimizations = bEnableOptimizations;
}
поймать (исключение бывший) { set_ErrorInfo(исх.Сообщение, Информация.Определение.Ошибки всегда.Предупреждение, "", 10025); }
return BundleName;
}