我正在从 Coldbox 3.8.1 更新到 Coldbox 4.1.0,我不断收到的错误是:
导入路由配置文件时出错:找不到包含的模板 config/Routes.cfm。注意:如果您希望使用包含的绝对模板路径(例如,template="/mypath/index.cfm"),则必须使用 ColdFusion 管理器为该路径创建映射。或者,您可以使用每个应用程序设置来指定特定于此应用程序的映射,方法是在 Application.cfc 中指定映射结构到 THIS.mappings。
使用相对路径(例如,template="index.cfm" 或 template="../index.cfm")不需要创建任何特殊映射。因此,建议您尽可能使用包含包含的相对路径。
事情是这样的,为了让它抛出该错误,它会检查以确保文件存在fileExists(expandPath(config/Routes.cfm))
以及我已经手动检查并看到文件确实存在。我尝试更改它正在查找的位置,并使用绝对路径将映射添加到 CF,但它不断弹出此错误。关于为什么文件确实存在的任何想法,并且 CF 可以看到它为什么它说它不能?