无法加载 CFC xyz 中关系属性 abc 的目标 CFC abc

发布于 2024-10-27 00:07:06 字数 376 浏览 4 评论 0原文

我正在运行两个具有不同应用程序名称的应用程序。两个都 使用不同的数据源(但后面是相同的数据库)并且具有几乎相同的 ORM 对象,但是两者 在他们自己的 webroot/orm 文件夹中。

虽然管理应用程序运行良好,但我有时会在公共场合收到错误 应用程序: 无法加载 CFC 中关系属性 abc 的目标 CFC abc XYZ。

如果我查看 orm 文件夹,所有 cfc 都在那里并且权限设置正确。

重新启动 ColdFusion n 次后我发现: admin_app 首先运行 public_app 运行第二 一切正常

public_app 首先运行 admin_app 运行第二 public 失败,直到 admin_app 运行一次

知道我错过了什么吗?

I'm running two Applications with different Application names. Both
use the different datasources (but same database behind) and have almost the same ORM objects, but both
in their own webroot/orm folder.

While the admin app runs fine, I sometimes get an error in the public
app:
Cannot load the target CFC abc for the relation property abc in CFC
xyz.

If I look into the orm folder, all cfc are there and permissions are set properly.

After restarting ColdFusion n-times i figured out:
admin_app runs first
public_app runs second
all fine

public_app runs first
admin_app runs second
public fails until admin_app is run once

Any idea what I'm missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

枫以 2024-11-03 00:07:06

好吧,我发现错误发生在 onApplicationStart() 被触发之前。
尝试克隆数据库,因此每个应用程序都有不同的 DSN 和数据库。还重命名了公共应用程序的 ORM CFC 并禁用了组件缓存。还是一样......

我将公共应用程序的Application.cfc减少到最小值: http://pastebin.com/mJhSDFDi< /a>
并将 test.cfm 放入仅输出 #now()# 的服务器上。还是一样...

Okay I figured out, that the error occures before onApplicationStart() gets fired.
Tried to clone the database, so each app has different DSN and database. Also renamed the ORM CFCs of the public app and disabled component caching. Still the same...

I reduced the Application.cfc of the public app to minimum: http://pastebin.com/mJhSDFDi
And put a test.cfm onto the server which just outputs #now()#. Still the same...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文