我有两个应用程序在服务器上同时运行,coldbox 与每个应用程序根文件夹位于同一文件夹级别
他们都调用了一个名为 authenticate.cfc 的拦截器,但是 app1 的 authenticate.cfc 与 app2 的 authenticate.cfc 有不同的代码
app1 工作正常,app2 给出一个错误,因为显然使用 app1 的 authenticate.cfc 拦截器
我重新启动服务器,尝试 app2,它工作正常,然后转到 app1 并给出错误,因为它正在尝试 app2 的同名拦截器
我尝试过 no_inheritance,但它似乎不起作用......为什么会发生这种情况?
根据错误报告,CF_TEMPLATEPROXY 始终可以正常启动,使用正确的路径 D:\apps\app1\Application.cfc 正确
然后前往用于UDF 的coldbox.system.coldbox 和用于interceptorstate.cfc 的Templateproxy
然后调用的最后一个操作是 CF_CFPage ,现在它引用了错误的目录 D:\apps\app2\interceptors\authenticate.cfc