Coldfusion Fusebox 5在替换文件时出现问题

Coldfusion Fusebox 5在替换文件时出现问题,coldfusion,railo,fusebox,Coldfusion,Railo,Fusebox,今天,无论我做了什么,我的应用程序都无法识别我对上传的文件所做的更改。我甚至在页面顶部放了一个cfabort,它只是忽略了它。 现在,这是一个生产服务器,所以我通常需要为fusebox框架加载新页面做一些事情。然而,所有的常规流程都失败了,我甚至尝试了许多其他流程。让我列出: 正常过程: &fusebox.parseAll=1&fusebox.password=whatever <- Did not work &fusebox.load=1&fusebox.

今天,无论我做了什么,我的应用程序都无法识别我对上传的文件所做的更改。我甚至在页面顶部放了一个cfabort,它只是忽略了它。 现在,这是一个生产服务器,所以我通常需要为fusebox框架加载新页面做一些事情。然而,所有的常规流程都失败了,我甚至尝试了许多其他流程。让我列出:

正常过程:

&fusebox.parseAll=1&fusebox.password=whatever <- Did not work
&fusebox.load=1&fusebox.password=whatever <- Did not work

&fusebox.parseAll=1&fusebox.password=which从您所说的听起来,可信缓存可能已打开,这是一个奇怪的名称,但基本上意味着“我相信这些文件不会更改,所以不要麻烦检查”或类似的内容。最重要的是,它不会查看您的cfm/cfc文件进行更改,这会更快,但当您进行更改时,当然会非常烦人

在Railo上,这可能发生在每个映射级别上,因此首先要检查您的所有映射,以查看是否启用了“受信任”选项-除非您的站点流量足够高,这是有益的,对于Fusebox应用程序,这可能比它的价值更麻烦-因此对于任何相关映射,除非您特别需要它,继续并禁用它

还有一个类似的全局缓存选项-在Railo Web Admin中,转到设置>性能/缓存,您很可能希望将“检查模板”设置为“一次”。如果将其设置为“从不”,这与受信任的缓存相同,后者速度更快,但对于不断变化的站点来说不是最好的。
但是,您可能已经注意到下面有一个“清除模板缓存”按钮-如果您希望将其保持在“从不”状态,您可以在每次代码更改时按此按钮,它将使用最新的文件重建缓存。

嗨,Peter。再次感谢您的宝贵见解。在本例中,Inspect Templates设置为“一次”,因此这不是问题所在。接下来,我转到Fusebox映射,它被设置为“trusted”,一旦我取消选中它,页面就会根据需要刷新。这就是罪魁祸首。至少现在为了将来,我知道升级时该怎么做。这也解释了为什么我的开发和登台服务器上从来没有出现过这个问题——它们不使用fusebox映射。只有我的实时站点是这样设置的。是的,我知道,登台的设置应该与我的待办事项列表上的下一个生产完全相同:)
* changed mode from production to development-full-load <- Did not work
* called onApplicationStart to reset app <- Did not work
* changed the application name to reset app <- Did not work
* deleted parsed folder and regenerated <- Did not work