Ошибка загрузки JavaScript после установки Umbraco 4.7.1 - PullRequest
0 голосов
/ 21 октября 2011

Я работаю над проектом umbraco 4.7.0, и я обновился с 4.7.0 до 4.7.1

На моем локальном хосте это работает как чудо, но у меня возникла проблема после установки на промежуточный сервер:

Когда я подключаюсь к бэкэнду , у меня появляется ошибка javascript: «Jquery (xx) .mask (...): функция не существует», и любое нажатие клавиши выполняет функцию сохранения umbraco Save).

Плагин 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 и заменяю их папками с моего локального компьютера (где он работает), ошибка все еще здесь.

Но если я изменюсь в debug = "true" batch = "false" targetFramework = "4.0">

в web.config ТОГДА работает ...

Кто-то понимает, что случилось? Как я могу сделать это работает с компиляцией debug = true ??

Большое спасибо

Фабрис

1 Ответ

0 голосов
/ 25 октября 2011

Поскольку никто не ответил на этот вопрос, я спросил на форуме 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). "

...