代码之家  ›  专栏  ›  技术社区  ›  Ben Reisner

将ColdFusion应用程序从5.0升级到8.0有多困难?

  •  1
  • Ben Reisner  · 技术社区  · 16 年前

    我有一台运行ColdFusion 5.0的Windows2000服务器和一个相当大的遗留应用程序。原来的开发商早就来去不复返了。

    服务器需要退出,找不到任何ColdFusion媒体。行动的过程将太购买ColdFusion 8并使用它(除非有人对替代方案有建议)。

    有人能评论一下ColdFusion 5.0和8.0之间存在多少向后不兼容吗?我是否可以复制并运行该网站,或者我是否需要搜索代码更改语法或引用?

    5 回复  |  直到 13 年前
        1
  •  12
  •   Adam Tuttle    16 年前

    在ColdFusion管理员中有一个代码分析器,可以帮助处理类似的情况。

    1. 下载(免费) ColdFusion 8 Developer Edition
    2. 打开管理员并转到调试和日志记录代码分析器
    3. 运行您的代码,它应该识别出任何问题。
        2
  •  3
  •   Adam Tuttle    16 年前

    我不确定向后兼容的数量,但是您应该下载开发人员版,并给它一个测试运行加上它的免费版本,因为它只用于开发。

    ColdFusion Developer

        3
  •  2
  •   Adam Tuttle    16 年前

    您不应该有任何问题(在此处插入标准免责声明)。…)ColdFusion在保持向后兼容性方面一直表现出色。

    我只知道它被丢弃了,我想它被丢弃的时候是第5版。

    <cfset x = QueryNew()>
    <cfif x>
    

    已经被贬低了。所以你可能需要做一些代码拖网。

        4
  •  0
  •   David Lakein    16 年前

    另一个可能不会被代码分析器发现的问题是cfsetting enableCoutputOnly=“true”或“false”的嵌套。那是一段时间前的事了,但我记得有些疯狂的输出问题,在哪里设置的,在哪里关闭的。 该设置的行为在从5,IIRC升级时发生了更改。

        5
  •  0
  •   Leigh josh poley    13 年前

    对于ColdFusion 10,是否有关于自5年以来的变化的Adobe文档?

    作为cfcs实现的脚本函数自cf 9以来都是新的。

    推荐文章