我正在运行两个具有不同应用程序名称的应用程序。都 使用不同的数据源(但后面是相同的数据库)并且具有几乎相同的ORM对象,但两者都有 在他们自己的webroot / orm文件夹中。
虽然管理员应用程序运行良好,但我有时会在公共场合出错 应用: 无法在CFC中为关系属性abc加载目标CFC abc XYZ。
如果我查看orm文件夹,所有cfc都在那里并且权限设置正确。
重启ColdFusion n次后,我发现: admin_app首先运行 public_app运行第二 一切都很好
public_app首先运行 admin_app运行第二 公开失败,直到admin_app运行一次
知道我缺少什么吗?
答案 0 :(得分:0)
好的,我发现,在onApplicationStart()被触发之前发生了错误。 试图克隆数据库,因此每个应用程序都有不同的DSN和数据库。还重命名了公共应用程序和禁用的组件缓存的ORM CFC。还是一样......
我将公共应用的Application.cfc减少到最小值:http://pastebin.com/mJhSDFDi 并将test.cfm放到只输出#now()#的服务器上。还是一样......