我尝试使用新的部分扩展umbraco后台,文件夹结构就像附件
App_Plugins / BackofficeApplication /后台/ BackofficeTree / JS / edit.controller.js
然后我决定更改文件夹的名称并制作不同的名称,并再次将该部分添加到用户权限中,我确定我在[Application]注释和[PluginController]和[Tree]中更改了名称注释但延迟加载尝试从旧路径加载javascript文件,我也尝试更改客户端依赖项版本,但问题仍然相同。
答案 0 :(得分:1)
检查您的应用程序是否处于调试模式--Umbraco使用客户端依赖性处理程序缓存静态文件(例如您的JS文件)。缓存文件存储在\App_Data\TEMP\ClientDependency
中(如果您的站点需要用完调试模式,则可以将其删除)。
如果您的站点处于调试模式,则不会使用此缓存。
要启用调试模式,请在debug
中搜索web.config
。你应该找到这样一个部分:
<compilation defaultLanguage="c#" debug="false" batch="false" targetFramework="4.5">
将debug
设为true
。
答案 1 :(得分:0)
大多数软件包都附带一个package.manifest
文件,其中包含程序包使用的所有文件的路径。检查您是否使用新文件夹和文件名更新了这些路径。
package.manifest
应位于App_Plugins
的包文件夹路径中。