Abhilask kumar Ответов: 0

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;
}

0 Ответов