gpt4 book ai didi

visual-studio-code - 如何设置 Visual Studio Code 来运行和调试 ColdFusion 代码?

转载 作者:行者123 更新时间:2023-12-04 02:30:26 24 4
gpt4 key购买 nike

是否可以配置 Visual Studio Code(安装在我的 Windows 10 客户端计算机上)来运行和调试位于服务器端的 ColdFusion 代码,该代码位于路径 C:\inetpub\wwwroot\dir\dev 中?
我正在使用 ColdFusion 2016 (64 位)和 IIS 6.2 在那台 Windows Server 2012 R204 标准机器上。
我在 Visual Studio Code 的“资源管理器”中打开目录 \\my-cold-fusion-server-as-FQDN\c$\inetpub\wwwroot\dir\dev 来显示和修改 cfm 文件。
我还在 Visual Studio Code(“运行”>“打开配置”)中配置了 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"
}
]
}
我创建了一个新文件“ test.cfm ”(在位置 \\my-cold-fusion-server-as-FQDN\c$\inetpub\wwwroot\dir\dev 和以下内容) :
<cfscript>
var = "World";
writeOutput("Hello #var#!");
</cfscript>
当我在 Visual Studio Code 中单击“运行”>“开始调试”时,会打开一个新的浏览器窗口并显示完全相同的 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 Code 中的断点调试该文件。
所以我目前只能在 Visual Studio 中查看、修改和保护 cfm 文件,并且必须打开相应的 url 才能在我的浏览器中查看该 cfm 文件。但我无法使用 Visual Studio Code 中的断点对其进行调试

最佳答案

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

  • https://www.adobe.com/products/coldfusion-builder.html基于 Eclipse。
  • http://www.fusion-debug.com/基于 Eclipse (IIRC)。
  • https://www.fusion-reactor.com/features/debugging/ .本地步进调试器可通过开发人员许可证获得。

  • 目前没有用于 VSCode 的 CFML 步进调试器,但 Adob​​e CF 团队宣布基于 Eclipse 的 CF Builder 即将停止用于基于 VS Code 的版本,其中将包含一个步进调试器。这是由于在本幻灯片中提到的 ColdFusion 的下一个主要版本:
    "Public Beta walkthru of ColdFusion Next--Project Stratus" , 与 Rakshith Naresh -- CFMeetup #268

    关于visual-studio-code - 如何设置 Visual Studio Code 来运行和调试 ColdFusion 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64555701/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com