我正在运行两个具有不同应用程序名称的应用程序。两者都使用不同的数据源(但背后有相同的数据库),并且具有几乎相同的ORM对象,但它们都在自己的webroot/orm文件夹中。
虽然管理应用程序运行得很好,但我有时会在公共应用程序中得到一个错误:无法加载CFC xyz中关系属性abc的目标CFC。
如果我查看orm文件夹,所有的cfc都在那里,并且权限设置正确。
在重启ColdFusion n次后,我发现: admin_app首先运行,public_app运行第二,一切正常
public_app第一次运行admin_app第二次公共运行失败,直到admin_app运行一次
知道我错过了什么吗?
发布于 2011-03-25 22:03:23
好的,我知道了,这个错误发生在onApplicationStart()被触发之前。已尝试克隆数据库,因此每个应用程序具有不同的DSN和数据库。还重命名了公共应用程序的ORM CFCs,并禁用了组件缓存。还是一样的..。
我将公共应用程序的Application.cfc减少到最小:http://pastebin.com/mJhSDFDi,并在服务器上放置了一个test.cfm,它只输出#now()#。还是一样的..。
https://stackoverflow.com/questions/5423688
复制相似问题