从ColdFusion 10到ColdFusion 11

时间:2014-06-09 21:43:06

标签: coldfusion coldfusion-11

我最近让我的电脑主硬盘出现故障,不得不从头开始重新安装。我正在运行cf10(开发人员的版本),但无法找到如何再次下载,所以我最终下载并安装了cf11。安装比我安装cf10容易得多。但是,起初,我的所有网站都没有工作。花了很长时间后,我追查了一些事情。

我的许多SQL查询都以分号select * from mydb where 1=1;结束。这些都必须删除我的查询才能在cf11中运行。

然后我转向其他无效的事情,发现cfif myquery.recordCount无效。经过很长时间后,我终于想通了这个"它"现在区分大小写。我不知道"它"还没有,但是我将.recordCount和.RecordCount的全部(并且相当多!)替换为myquery.recordcount,这似乎取悦了cf11服务器。

现在,我没有在cf11更改中发现任何这些错误报告或在任何地方发表评论,而且我仍然遇到部分网站因为在cf10中运行而无法运行。特别是,现在我卡在购物车管理区域的登录屏幕上。 db(现在,在上面的更改之后)找到用户,但它一直将我带回登录页面并且没有正确处理代码的重定向部分。

我找到了一个引用deprecated codes的网页,但在上面的任何地方都没有找到任何提及" cf10到cf11的升级"错误。

我的问题是,是否有人知道更新你的cf11代码"指导或能帮助我做到这一点的东西,而不用花太多时间自己跟踪所有这些?

谢谢

1 个答案:

答案 0 :(得分:0)

要查找特定文件/文件夹中已弃用的代码, 转到 ColdFusion管理员 - >调试&记录 - >代码分析器 并选择路径/文件夹,选择版本为CF10并单击“运行分析器”按钮。它将列出您的代码使用的所有已删除标记/属性的信息/错误的所有文件。 祝你好运。