0

我有一些自定义属性编辑器,它们都像我的开发环境中的魅力一样工作。当我监控网络流量(chrome developertools)时,会单独下载 javascript 文件,我可以在资源选项卡中找到它们。

但是,当我将属性编辑器发布到天蓝色网站时,行为是不同的。有些属性编辑器工作正常,有些则不行。Angular 抱怨控制器不可用(未定义)。

我看不到单独下载的 javascript 文件。但是,umbraco 依赖处理程序确实会下载捆绑包中的一些脚本。在那里我可以看到正在创建一些角度控制器。结果,我在 chrome developertools 的资源选项卡中看不到 javascript 文件(角度控制器、服务...)。

有什么帮助吗?谢谢。

带着敬意。

4

1 回答 1

0

我猜当您发布时,您的 web.config 处于“发布模式”(又名 debug=false)。这样,ClientDependency将缩小和捆绑您的脚本,并且可能会发生一些缩小错误......

要查看此建议是否正确,请在调试模式下修改您的 web.config 并查看是否一切正常。如果是这样,您必须修复脚本以避免缩小错误

于 2015-03-08T10:57:12.403 回答