【问题标题】:ColdFusion cfselect binding not working on production serverColdFusion cfselect 绑定在生产服务器上不起作用
【发布时间】:2013-11-16 20:46:24
【问题描述】:

我有一些相关的选择可以在安全性非常松散的测试服务器上完美运行(基本上只是 CF 10 的简单默认安装)。

我已尝试在生产服务器上实施 CF 10 锁定指南,一切似乎都很好,除了相关的选择不起作用。也就是说,链中的第一个选择不会填充,因此也不会填充任何相关的选择。

我什至重新创建了 Ben Forta 的艺术媒体示例​​:在测试服务器上完美,在生产中没有触发。

所有其他 CFC 函数似乎都可以工作:SELECT 和 INSERT 查询都很好。只有带绑定的 CFSELECT 会被冲洗。我很确定问题出在服务器配置上。相同的页面在我们的旧 CF 9 盒子上运行良好。任何想法都会有所帮助。

【问题讨论】:

  • 您说它“不起作用” - 您收到什么错误消息?可以发一下配置详情吗?您可以提供的详细信息越多,社区就可以为您提供更好的帮助。
  • CFC 不填充下拉列表。不会产生错误。服务器是 2008R2 安装。有没有什么好的方法可以在这里分享 IIS 和/或 CF 配置详细信息?
  • 检查浏览器的 JavaScript 控制台是否有错误。
  • 我打赌你会遇到 Javascript 错误。

标签: coldfusion coldfusion-10 cfform cfselect


【解决方案1】:

我给你的建议是不要在 ColdFsuion 中使用 cfselect 或任何其他 UI 东西——它只会引起比它摆脱的更多的头痛。

话虽如此,如果您遵循锁定指南,您应该对 CFIDE 目录具有有限的访问权限 - 这是任何 ColdFusion UI 内容所必需的。 CF Admin 中有一个选项可以为 ColdFusion 使用的脚本使用“自定义”路径 - 它位于 Settings 主页面上。设置此值并在 IIS 中创建一个指向{cfroot}CFIDE/scripts 目录的同名虚拟目录。

【讨论】:

  • 如果可以的话,我会投两次赞成票:一次是“我对你的建议是不要在 ColdFusion 中使用 cfselect 或任何其他 UI 内容”,另一次是其余的答案。
猜你喜欢
  • 2016-05-15
  • 1970-01-01
  • 1970-01-01
  • 2019-10-09
  • 2020-05-20
  • 2014-06-15
  • 1970-01-01
  • 2021-07-09
  • 2019-05-13
相关资源
最近更新 更多