今天,无论我做什么,我的应用程序都无法识别我对上传的文件所做的更改。我什至在页面顶部放了一个 cfabort,它只是忽略了它。现在,这是一个生产服务器,所以我通常需要做一些事情来让 fusebox 框架加载新页面。但是,所有通常的过程都失败了,我什至尝试了许多其他过程。让我列出它们:
正常流程:
&fusebox.parseAll=1&fusebox.password=whatever <- Did not work
&fusebox.load=1&fusebox.password=whatever <- Did not work
我尝试过的其他事情:
* 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
不管我做了什么(他们可能更多,我现在不记得了)没有什么会刷新页面。在我束手无策之后,唯一有效的方法是停止 Railo 服务器,重新启动它,然后再次运行我首先尝试的东西,即:&fusebox.parseAll=1&fusebox.password=whatever
那行得通。所以我唯一的假设可能是,在某个应用程序的某个地方,缓存的代码被用于重新生成解析的文件,而不是实际更新的文件。
有没有人经历过这种情况,你有什么解决方案可以避免这种情况。我不能仅仅为了更新更改的文件而重新启动我的生产应用程序。
谢谢