我在 ColdFusion MX 2004 中有一个旧网站。我正在用 .Net 重新编写它,所以我不想为升级到最新版本的 ColdFusion 支付 600 美元以上,我也不想通过(非常大)站点修复版本不兼容。
我经常需要追踪和修复网站中的错误。
一个源代码级调试器可以让我逐行执行代码并检查变量,这将节省大量时间。
有没有人有使用任何第三方 ColdFusion 源代码级调试器的经验?
我在 ColdFusion MX 2004 中有一个旧网站。我正在用 .Net 重新编写它,所以我不想为升级到最新版本的 ColdFusion 支付 600 美元以上,我也不想通过(非常大)站点修复版本不兼容。
我经常需要追踪和修复网站中的错误。
一个源代码级调试器可以让我逐行执行代码并检查变量,这将节省大量时间。
有没有人有使用任何第三方 ColdFusion 源代码级调试器的经验?
没有 ColdFusion MX 2004 这样的东西,既没有名称也没有发布年份(CFMX 6.1 发布于 2003 年,CFMX 7 发布于 2005 年)。
FusionDebug支持 CFMX 6.1 及以后的所有版本。
您可能想研究BlueDragon.NET,它允许您在 .NET 平台上运行 CFML 代码,并且可能使您更容易过渡。
ColdFusion的开发人员版本是免费的,因此您可以安装最新版本,将调试工具安装到 eclipse 中并免费运行调试。
如果您更喜欢在 CF 的目标版本上进行调试,另一个选项是支持 CF 6.1 及更高版本的FusionDebug 。
Charlie Arehart 的网站上列出了某些调试器。 http://www.carehart.org/cf411/#debug 这个 CF411 网站有很多关于各种主题的重要信息。
您似乎没有将此问题标记为已回答。其他人提供了答案,但要清楚:
如果您运行的是 CF 8 之前的 CF 版本,则可以使用可用的商业第三方工具 FusionDebug (www.fusiondebug.com) 进行线路调试。
如果您运行的是 CF 8,它包括免费的线路调试。
这两种方法都利用了 Eclipse IDE 的内置调试功能,将其连接到 CF。
关于每一个的更多信息,我写了几篇文章:
ColdFusion 8 调试器解释:CF 8 的交互式步骤调试
希望那些帮助。
BlueDragon.Net 很有意思,但是我安装了它,发现它并没有做源码级的调试。