【发布时间】:2012-02-03 16:57:15
【问题描述】:
我在 OSX Snow Leopard 上本地设置了一个 CF9 站点,它的行为开始变得非常奇怪 - 大概每 5 次我在站点中加载任何页面,大约有 1 次,它会抛出一个“找不到 CFML 模板自定义标签的错误。我只是刷新页面,然后一切正常。它可以发生在任何页面上,但它永远不会与任何一个页面一致地发生。此外,当通过 SVN 签入代码时,实时服务器上根本不会发生这种情况,所以我认为这一定是我本地实例上的某种配置问题。我仍然可以完成我的工作,但是必须一直刷新页面非常烦人。有没有人遇到过类似的困难?
【问题讨论】:
-
听起来像是只在部分时间(即每个 x 请求)运行的代码,这并非完全闻所未闻。我假设您已验证 CustomTags 目录已正确设置,并且所讨论的 CustomTag 已就位、经过测试、验证——您已创建了一个一次性独立页面,该页面也可以调用该标签,并且它的工作方式为嗯——那种事?
-
是的,自定义标签路径和一切都正确 - 有问题的标签实际上位于 application.cfm 中,因此它是每个请求将遇到的第一个自定义标签,并且存在于每个页面加载中.这几乎就像 CF 服务器在 20% 的时间里忘记了自定义标签的位置:-\
-
我不相信。是否安全/您能否在此问题的详细信息中提供 Application.cfm 的内容,突出显示对相关 CustomTag 的调用?
-
您的实时服务器也是 Mac OS X 吗?是否将您的自定义标签文件夹创建为结帐或从 SVN 导出(即 - .svn 文件夹是否存在于您的自定义标签文件夹下)?
-
是的,.svn 文件夹存在于 Custom Tag 文件夹中……就 application.cfm 的内容而言,我无法发布全部内容,但这是经过编辑的版本从文件开头到触发失败的标签(下)
标签: coldfusion