安装Umbraco 4.7.1后加载javascript时出错

时间:2011-10-21 13:40:35

标签: dll installation umbraco

我正在开发一个umbraco 4.7.0项目,我已经从4.7.0升级到4.7.1

它在我的本地主机中就像一个魅力,但在登台服务器上安装后我遇到了问题:

当我连接到后端时,我有javascript错误:“Jquery(xx).mask(...):函数不存在”并且任何按键执行umbraco保存功能

jmbery掩码插件在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文件夹,并将其替换为我本地计算机上的文件夹(工作地点),该错误仍然存​​在。

但如果我改变了 < compilation defaultLanguage =“c#”debug =“false”batch =“false”targetFramework =“4.0”> 至 <编译defaultLanguage =“c#” debug =“true” batch =“false”targetFramework =“4.0”>

web.config中的

然后它可以工作......

有人了解发生了什么吗?如何使它适用于编译debug = true ??

非常感谢

和Fabrice

1 个答案:

答案 0 :(得分:0)

由于没有人回答这个问题,我在这里的umbraco论坛上问道: http://our.umbraco.org/forum/getting-started/installing-umbraco/25196-Error-loading-javascript-after-installing-Umbraco-471

答案是: “这是过时的客户端依赖缓存责任(当你在web.config中设置debug =”true“时,这个缓存被设计关闭)。尝试简单地清理客户端依赖缓存文件夹的内容(默认情况下它是App_Data / TEMP / ClientDependency)。“