VS.Net下的JavaScript调试

 备注:在新机器上启用Vs2008调试JS失败,在困惑一段时间后才想起了配置的问题,谨鉴于此,特整理此文及上篇文章,以牢固记忆,以免遗忘!在2008中仅做到第一步和第三步即可。

第一步:首先检查一下web.config文件的设置

< compilation debug ="false" strict ="false" explicit ="true" />

把debug的属性该为true,如下:

< compilation debug ="true" strict ="false" explicit ="true" />

第二步:打开Internet 信息服务(IIS)管理器,在默认网站->右键单击你想调试的web项目->属性->虚拟目录选项卡->配置->在新打开的windows窗口中选择调试选项卡->把“启用 ASP 服务器端脚本调试”和“启用 ASP 客户端脚本调试”两个复选框选中。(请看截图1)
图1


第三步:打开IE,单击菜单栏的“工具”->Internet 选项->高级选项卡->取消“禁用脚本调试(Internet Explorer)”和“禁用脚本调试(其他)”两个复选框的选中状态。(请看截图2)
图2


第四步:像对待.cs或.vb文件一样,在.js文件里给某行添加断点后运行你的web项目,程序将会在运行到你设置的断点处停止。

    1,调试JS脚本文件(*.js文件)

          直接在JS文件中F9设置断点 F5运行调试即可

     2,调试页面文件中脚本(*.aspx中JS脚本)

          Vs2005默认不能在*.aspx中设置断点, 更何况进行JS断点跟踪调试. 调试解决办法:

              a.   在VS 2005中把要调试的页面"设为起始页",再按Ctrl+F5运行。

              b. 在打开的浏览器中, 选择:查看-> 脚本调试程序->选打开项。

              c. 选择Open后, 会弹出如下实时调试器窗口,选择 "新实例 Visual Studio 2005",点(Y)按钮,会自动弹出一个VS调试器,并且打开刚才的*.aspx文件,在这个自动打开*.aspx的VS 窗口中就可以设置断点进行调试了。

     3,有时候比如环境故障,始终不能调试;在需要调试的JS脚本处加:debugger;则一定可以调试 。

最后:这里捎带推荐一篇文章:Debugging client JavaScript in VS 2005

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值