Coldfusion应用程序变量神奇地变得不确定?

时间:2011-06-16 19:21:50

标签: coldfusion coldfusion-8 application.cfc

我正在尝试构建一个使用application.cfc而不是application.cfm的应用程序。我遇到了一个问题...我在onApplicationStart()中将我的dsn定义为application.sacsds。但是,当我在我的cfc中使用时,我得到一个错误,说它是未定义的。

<cfquery name = "getSecurity" datasource="#application.sacsds#">

抱歉这个简单的问题......我无法弄明白这一点。

3 个答案:

答案 0 :(得分:1)

因此,我将范围转储到我的CFC中,并发现它完全用其他应用程序变量擦除应用程序变量。我认为问题在于我们域名的全局登录自定义标记。 :(我必须和某人谈谈。

答案 1 :(得分:0)

我遇到了这篇文章,搜索有关同一错误的信息。

我的问题是Application.cfc文件名中的拼写错误。它有两个点;所以Application..cfc。因此,ColdFusion没有执行CFC;并且应用程序代码不了解应用程序范围。

正确命名解决问题的文件。

答案 2 :(得分:0)

我有一个类似的实例,我不知道为什么我的应用程序变量突然消失了。我发现这是因为另一个应用程序和Web服务器上的我的应用程序未包含在application.cfc中,并且使application.cfc文件混乱。以为我会分享!