#dll #installation #umbraco
#dll #установка #umbraco
Вопрос:
Я работаю над проектом umbraco 4.7.0 и обновил версию с 4.7.0 до 4.7.1
На моем локальном хостинге это сработало как шарм, но у меня возникла проблема после его установки на промежуточный сервер :
Когда я подключаюсь к серверной части, у меня появляется ошибка javascript: «Jquery (xx).mask (…) : функция не существует», и любое нажатие клавиши запускает функцию сохранения umbraco.
Плагин jquery mask используется в umbraco 4.7.1 для добавления маски даты к дате публикации на вкладке свойств.
Плагин маски Jquery является новым в Umbraco 4.7.1 и включается «DateTimePicker.cs» с помощью [ClientDependency(ClientDependencyType.Javascript, «MaskedInput/jquery.maskedinput-1.3.min.js «, «UmbracoClient»)]
Смотрите : https://hg01.codeplex.com/umbraco/rev/d2304aa897d4
Однако, даже если я удалю на промежуточном сервере папки bin, umbraco и umbraco-client и заменю их папками с моего локального компьютера (где он работает), ошибка все еще здесь.
Но если я изменю <язык компиляции по умолчанию =»c #» debug=»false» batch=»false» targetFramework=»4.0″> на <язык компиляции по умолчанию =»c #» debug=»true» batch=»false»targetFramework=»4.0″>
в web.config ТОГДА это работает…
Кто-нибудь понимает, что произошло? Как я могу заставить его работать с компиляцией debug=true??
Большое вам спасибо
Фабрис
Ответ №1:
Поскольку никто не ответил на этот вопрос, я задал его на форуме umbraco здесь: http://our.umbraco.org/forum/getting-started/installing-umbraco/25196-Error-loading-javascript-after-installing-Umbraco-471
Ответ таков: «виноват устаревший кеш зависимостей клиента (когда вы устанавливаете debug=»true» в своем web.config, этот кеш отключен по дизайну). Попробуйте просто очистить содержимое папки кэша зависимостей клиента (по умолчанию это App_Data/TEMP / ClientDependency). »