Fusebox无法识别控制器

时间:2015-05-07 18:35:58

标签: coldfusion cfml railo cfc fusebox

我正在Fusebox 5中创建一个fusebox应用程序。它在我的本地工作正常。当我在铁路服务器中尝试它时,它会抛出一个错误,比如尝试执行解析后的文件' MyController.main.cfm'扔了一个错误。

  

如果解析后的文件不存在,则会发生这种情况   目录或者如果解析的目录本身缺失

在核心应用程序文件的OnRequest中。它发生在行<cfinclude template="#_parsedFileData.parsedFile#" />中,当我转储变量时它显示为../../../../../:\projects\Mydomain\MyAppName\/parsed/MyController.main.cfm.文件路径很奇怪,因为Mydomain是我的主机名,我有我的应用程序(MyAppName是应用程序名称)。任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

这可能是由于Fusebox中的UDF与Railo / Lucee中具有相同名称的内置函数之间的冲突造成的。

尝试搜索getCanonicalPath的整个Fusebox文件夹,并将每个匹配项替换为getCanonicalPathUdf