VS.Net下的JavaScript调试

来源:互联网 发布:mpv for mac下载 编辑:程序博客网 时间:2024/06/07 15:07

 备注:在新机器上启用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

原创粉丝点击