JScript 8.0
使用 Visual Studio 调试 JScript

根据设计,某些 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 代码并(在重新编译代码后)检查那些更改的效果。

请参见