无法在ColdFusion 11中加载库

时间:2015-06-01 10:46:02

标签: c++ dll coldfusion coldfusion-11

当我在ColdFusion 11上运行我的应用程序时出现以下错误:

case '1234' :
     ^

我最近将我的应用程序从ColdFusion 9迁移到ColdFusion 11.它在ColdFusion 9上运行正常但没有一个问题,但在ColdFusion 11上没有。引用的dll存在于指定位置。我不明白背后的原因。

管理员中dll的路径是正确的。

  

扩展程序> CFX标签>管理C ++ CFX> “dll之路”

操作系统和ColdFusion服务器的位数是64位 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

encrypt.dll会调用另一个dll吗?我们在64位Windows上遇到类似的32位ColdFusion问题。被调用的dll与cfx dll位于同一目录中。但是cfx找不到被叫dll。

我们通过将被调用的dll复制到c:\ windows \ syswow64目录来解决它。在您的情况下,它将是c:\ windows \ system32

请注意,Microsoft巧妙地错误地命名目录以实现向后兼容性。在64位系统上,syswow64用于32位。 system32适用于64位。