Pet*_*ter 4 coldfusion visual-studio-code coldfusion-2016 vscode-debugger
是否可以配置 Visual Studio Code(安装在我的 Windows 10 客户端机器上)来运行和调试位于服务器端路径C:\inetpub\wwwroot\dir\dev 中的ColdFusion 代码?
我在该Windows Server 2012 R2 Standard机器上使用ColdFusion 2016(64 位)和IIS 6.2。
我在 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"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我创建了一个新文件“ test.cfm ”(在\\my-cold-fusion-server-as-FQDN\c$\inetpub\wwwroot\dir\dev 位置)并使用以下内容保护它:
<cfscript>
var = "World";
writeOutput("Hello #var#!");
</cfscript>
Run Code Online (Sandbox Code Playgroud)
当我在 Visual Studio Code 中单击“运行”>“开始调试”时,会打开一个新的浏览器窗口并显示完全相同的网址(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 中的断点对其进行调试
您现在的单步调试器选项是
目前没有用于 VSCode 的 CFML 分步调试器,但 Adobe CF 团队宣布基于 Eclipse 的 CF Builder 即将停止用于基于 VS Code 的版本,其中将包含一个分步调试器。这是由于在本幻灯片中提到的 ColdFusion 的下一个主要版本:
“ColdFusion Next-Project Stratus 的公开 Beta演练”,与 Rakshith Naresh -- CFMeetup #268
| 归档时间: |
|
| 查看次数: |
1060 次 |
| 最近记录: |