不一致'无法找到自定义标记的CFML模板'错误

时间:2012-01-05 21:02:58

标签: coldfusion

我在OSX Snow Leopard上本地设置了一个CF9站点,它开始表现得非常奇怪 - 我在网站中加载任何页面的时候大约每5次中就有一次,它会抛出'找不到CFML模板自定义标记'错误。我只是刷新页面,然后一切正常。它可以在任何页面上发生,但它永远不会与任何一个页面一致。此外,当通过SVN签入代码时,实时服务器上根本不会发生这种情况,因此我认为它必须是我本地实例上的某种配置问题。我仍然可以完成我的工作,但是不得不一直刷新页面非常烦人。有没有人遇到类似的困难?

2 个答案:

答案 0 :(得分:0)

尝试使用<cfmodule template="pathTo/yourTag.cfm">而不是<cf_yourtag>,这样您就可以指定模板的确切位置(以防服务器对其所在的位置感到困惑)。

仅供参考,这是基于Raymond Camden博客文章的提示:http://www.raymondcamden.com/index.cfm/2006/8/17/ColdFusion-Custom-Tag-Tips

答案 1 :(得分:0)

克里斯,奇怪我现在应该遇到你的问题,因为这件事刚刚开始发生在我身上。我将所有的CF错误通过电子邮件发送给我,我发现在所有运行相同软件的多个站点中发生了类似的问题,其中一些在很长一段时间内没有被触及过。这让我想到,它可能是CF缓存中的一个损坏的编译模板。您可以通过稍微更改模板来重新编译模板,例如添加额外的行或注释等,然后再次访问该站点。或者,清除整个缓存并让CF重建所有内容,这可能是我要做的,因为谁知道还有什么可能会受到影响。

Clearing the Cache in Coldfusion Production server