javascript脚本调试

JScript .NET  

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

公共语言运行库调试器 dbgclr.exe 位于 .NET Framework 安装的 GuiDebug 目录中。

若要使用 dbgclr.exe,必须使用路径名限定程序名,或者将该路径添加到搜索路径中。

为命令行程序设置调试

在任何编辑器中编写您的程序然后将它另存为文本。
使用 /debug 标志编译程序。有关更多信息,请参见 /debug。
启动公共语言运行库调试器 dbgclr。
从 dgbclr 的“文件”菜单中单击“打开”,然后单击“文件”。
在“打开文件”对话框中,打开要调试的源文件(扩展名为 .js 的文件)。
从“调试”菜单中单击“要调试的程序”。
在“要调试的程序”对话框中,单击“程序”窗格旁边的省略号 (...)。
在“查找要调试的程序”窗口中,浏览到已编译的程序(扩展名为 .exe 的文件),选择该程序,然后单击“打开”。
在“要调试的程序”对话框中,单击“确定”。
完成此设置后,可以继续执行“使用公共语言运行库调试器进行调试”节中的操作。

为 ASP.NET 程序设置调试

在任何编辑器中编写您的程序然后将它另存为文本。
编写用于 ASP.NET 的 HTML 包装程序。确保指定要调试 JScript 代码,方法是在代码中加入下面一行:
<%@page Language=jscript debug=true %>

在浏览器中打开该页以编译该页。
启动公共语言运行库调试器 dbgclr。
从 dgbclr 的“工具”菜单中单击“调试进程”。
在“进程”窗口中,选择“显示系统进程”和“显示所有会话中的进程”。
在“可用进程”对话框中,选择运行该 Web 应用程序的 ASP.NET 辅助进程,单击“附加”,然后单击“关闭”。
默认情况下,对于 IIS 5.x,辅助进程是 aspnet_wp.exe(在 Windows 2000 和 Windows XP 上),对于 IIS 6.0,辅助进程是 w3wp.exe(在 Windows Server 2003

上)。

从“文件”菜单中单击“打开”,然后单击“文件”。
在“打开文件”窗口中,浏览到源代码,选择该代码,然后单击“打开”。
完成此设置后,可以继续执行“使用公共语言运行库调试器进行调试”节中的操作。

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

将光标移到文件中要设置断点的位置,然后按 F9 键。
重复上面的步骤以添加更多断点。
从“调试”菜单中,单击“启动”。
程序在遇到断点或运行时错误时停止运行。此时,将打开几个窗口,以便执行进一步的调试任务。

若要停止调试但保持程序运行,请从“调试”菜单上,选择“全部分离”。
否则,停止调试后,程序也将终止。

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

转载于:https://www.cnblogs.com/Martooo/archive/2005/03/09/115387.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值