我有一台运行ColdFusion 5.0的Windows 2000服务器和一个相当大的遗留应用程序。原来的开发人员早已过去了。
服务器需要停用,并且找不到任何ColdFusion媒体。行动过程也将购买ColdFusion 8并使用它(除非有人对替代品有任何建议)。
有人可以评论ColdFusion 5.0和8.0之间存在多少向后不兼容性吗?我是否可以复制和运行网站,还是需要浏览代码更改语法或引用?
答案 0 :(得分:12)
在ColdFusion Administrator中是一个代码分析器,可以帮助解决这种情况。
答案 1 :(得分:3)
我不确定向后兼容性的数量,但您应该下载开发人员版本,并将其免费测试运行,因为它仅用于开发。
答案 2 :(得分:2)
你不应该有任何问题(在这里插入标准的免责声明......)ColdFusion一直非常关注保持向后兼容性。
我知道的唯一一件事已被删除,我认为它被删除时是版本5
<cfset x = QueryNew()>
<cfif x>
已被诽谤。所以你可能需要做一些代码拖网。
答案 3 :(得分:0)
代码分析器可能无法获取的另一件事,可能是也可能不是问题,是cfsetting enablecfoutputonly =“True”或“False”的嵌套。这是一段时间以前,但我记得一些疯狂的输出问题,它们的设置位置和关闭位置。 该设置包含的行为在该升级中从5,IIRC更改。
答案 4 :(得分:0)
对于ColdFusion 10,是关于自5以来的变化的Adobe文档
作为CFC实现的脚本函数从CF 9开始都是新的