我最近的电脑硬盘主故障,不得不从头开始重新安装所有的东西。我运行的是cf10 (开发人员版本),但是找不到如何再次下载它,所以我最终下载并安装了cf11。安装比我安装cf10时容易得多。然而,一开始,我的所有网站都没有工作。在花了很多时间之后,我找到了一些东西。
我的许多sql查询都以分号select * from mydb where 1=1;结束。为了在cf11中运行我的查询,必须删除所有这些内容。
然后,我转到其他不起作用的东西上,发现cfif myquery.recordCount不起作用。再一次,过了很长时间..。我最终发现“它”现在是区分大小写的。我还不知道是什么“它”,但我取代了所有(这是相当一堆!)从.recordCount和.RecordCount到myquery.recordcount,这似乎使cf11服务器感到满意。
现在,我在报告或评论的cf11更改中没有发现任何这样的bug,而且我仍然遇到在cf10中运行时无法工作的部分站点。特别是,现在我卡在一个手推车管理区的登录屏幕上。db (现在,在上面的更改之后)找到了用户,但是它一直把我带回到登录页面,并且没有正确地处理代码的重定向部分。
我确实找到了一个引用废弃码的网页,但是在任何地方都没有发现提到上面的"cf10到cf11升级“错误。
我的问题是,是否有人知道“更新cf11代码”指南,或者什么东西可以帮助我做到这一点,而不用花那么多时间来跟踪所有这些我自己?
谢谢
发布于 2014-10-23 20:06:43
要在特定的文件/文件夹中查找不推荐的代码,请转到ColdFusion Administrator -> Debugging & Logging -> Code ,并选择路径/文件夹,选择version as CF10,然后单击“Run”按钮。它将列出代码正在使用的所有降级标记/属性的所有带有info/error的文件。祝好运。
https://stackoverflow.com/questions/24129564
复制相似问题