如何设置Visual Studio代码以运行和调试ColdFusion代码



是否可以配置Visual Studio Code(安装在我的Windows 10客户端计算机上(来运行和调试ColdFusion代码,该代码位于服务器端的路径C:\inetpub\wwwroot\dir\dev中?

我在Windows Server 2012 R2 Standard机器上使用ColdFusion 2016(64位(和IIS 6.2

我打开了目录\\my cold fusion server,在";Explorer";使用Visual Studio代码的cfm来显示和修改cfm文件。

我还在Visual Studio代码中配置了launch.json文件("运行"打开配置"(,如下所示:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "pwa-chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://my-cold-fusion-server-as-FQDN/dir/dev",
            "webRoot": "\\my-cold-fusion-server-as-FQDN\c$\inetpub\wwwroot\dir\dev"
        }
    ]
}

我创建了一个新文件">测试。cfm";(位于\\my冷融合服务器的FQDN\c$\inetpub\wwwroot\dir\dev位置(,并使用以下内容对其进行安全保护:

<cfscript>
    var = "World";
    writeOutput("Hello #var#!");
</cfscript>

当我点击";运行">quot;开始调试";在Visual Studio代码中,将打开一个新的浏览器窗口,并显示完全相同的url(http://my-cold-fusion-server-as-FQDN/dir/dev(,如launch.json文件中所指定。

但是我想要执行和调试的文件没有在url中处理(我期望:http://my-cold-fusion-server-as-FQDN/dir/dev/test.cfm(。因此,另外,我无法在Visual Studio代码中使用断点调试该文件。

因此,我目前只能在Visual Studio中查看、修改和保护cfm文件,并且必须打开相应的url才能在浏览器中查看该cfm文件。但我无法在VisualStudioCode中使用断点进行调试

您现在的步骤调试器选项是

  • https://www.adobe.com/products/coldfusion-builder.html基于Eclipse
  • http://www.fusion-debug.com/基于Eclipse(IIRC(
  • https://www.fusion-reactor.com/features/debugging/.本地步骤调试器具有开发人员许可证

更新2022-09-20

Visual Studio代码的官方Adobe ColdFusion Builder扩展于2022年7月底发布。他们还提供了一个入门演练。这包括一个步骤调试器,但它很可能只适用于最新版本和最新版本的Adobe ColdFusion。

最新更新