使用 Visual Studio 调试 JScript

更新:2007 年 11 月

根据设计,某些 JScript 程序是用于从命令行运行的,而其他一些 JScript 程序则在 ASP.NET 页中运行。程序类型影响调试方法。

过程

为命令行程序设置调试

  1. 使用 /debug 标志编译要调试的程序。有关更多信息,请参见 /debug

  2. 启动 Microsoft Visual Studio。

  3. 从“文件”菜单中单击“打开”,然后单击“项目”。

  4. 在“打开项目”对话框中,浏览到已编译的程序(扩展名为 .exe 的文件),选择该程序,然后单击“打开”。

  5. 从“文件”菜单中单击“打开”,再单击“文件”。

  6. 在“打开文件”对话框中,浏览到源代码(扩展名为 .js 的文件),选择该代码,然后单击“打开”。

  7. 从“文件”菜单中单击“全部保存”。

  8. 选择一个名称和位置来保存新项目。

完成此设置后,可以继续执行“使用 Visual Studio 进行调试”节中的操作。

为 ASP.NET 程序设置调试

  1. 启动 Microsoft Visual Studio。

  2. 打开要调试的 ASP.NET 文件。

  3. @ page 指令中,将调试标志设置为 true。例如:

    <%@page Language=jscript debug=true %>
    
  4. 在浏览器中打开该页以编译该页。

  5. 从 Visual Studio“工具”菜单中单击“调试进程”。

  6. 在“进程”对话框中,选择“显示系统进程”和“显示所有会话中的进程”选项。

  7. 在“进程”对话框的“可用进程”窗格中,选择运行该 Web 应用程序的 ASP.NET 辅助进程,然后单击“附加”。

    默认情况下,对于 IIS 5.x,辅助进程是 aspnet_wp.exe(在 Windows 2000 和 Windows XP 上),对于 IIS 6.0,辅助进程是 w3wp.exe(在 Windows Server 2003 上)。

  8. 在“附加到进程”对话框中,选择“Common Language Runtime”,然后单击“确定”。

  9. 在“进程”对话框中,单击“关闭”。

完成此设置后,可以继续执行“使用 Visual Studio 进行调试”节中的操作。

使用 Visual Studio 进行调试

  1. 在 Visual Studio IDE 中,按照上面所述的两种设置过程中的任一种,打开要调试的文件。

  2. 将光标移到文件中要设置断点的位置,然后按 F9 键。

  3. 重复上面的步骤以添加更多断点。

  4. 从“调试”菜单中,单击“启动”。

    程序在遇到断点或发生运行时错误时将停止运行。

  5. 此时,将打开几个窗口,以便执行进一步的调试任务。有关更多信息,请参见 调试器指南

  6. 若要停止调试但保持程序运行,请从“调试”菜单上,选择“全部分离”。

    否则,停止调试后,程序也将终止。

备注

当调试从命令行编译的程序时,Visual Studio 在您每次开始调试时都会重新读取编译的程序。因此,您可以修改 JScript 代码并(在重新编译代码后)检查那些更改的效果。

请参见

任务

使用 Visual Studio 编写 JScript 代码

概念

从命令行生成

从命令行生成

使用公共语言运行库调试器调试 JScript

其他资源

调试器指南

调试 Web 应用程序和脚本