当前位置:  开发笔记 > 编程语言 > 正文

在Visual Studio中调试JavaScript时"没有为当前文档加载符号"

如何解决《在VisualStudio中调试JavaScript时"没有为当前文档加载符号"》经验,为你挑选了3个好方法。

我正在开发.NET 3.5网站,在一个解决方案下有三个项目.我在这个项目中使用jQuery.我想使用Visual Studio JavaScript调试器来逐步执行我的JavaScript代码.如果我在任何.js文件中设置断点,我会收到一条警告:

断点当前不会被击中.没有为此文档加载任何符号.

我该如何解决?我猜测Visual Studio在解析一些jQuery代码时遇到了一些麻烦.我将尝试jQuery.js用扩展版本替换最小化版本,但我不认为这会解决它.



1> Ian Robinson..:

我在Visual Studio 2008中遇到了相同的行为,在花了几分钟试图加载符号后,我最终使用了一种解决方法 - 在"调试器"中添加一行; 我的JavaScript文件中的命令.

debugger;然后在Internet Explorer中重新加载脚本后添加它,它将允许您调出脚本调试器的新实例,它将停止在您的调试器命令上,让您从那里进行调试.

在这种情况下,我已经在Firebug中调试JavaScript ,但我也想对Internet Explorer进行调试.



2> 小智..:

确保在Internet选项中启用脚本调试.如果您认为它已经开启,请仔细检查它.



3> 小智..:

我有同样的问题,但我通过更改Internet Explorer中的浏览器设置解决了这个问题.转到菜单工具 - > Internet选项,选择高级选项卡,然后确保未选中"禁用脚本调试(Internet Explorer)"和"禁用脚本调试(其他)".

此外,我需要将Internet Explorer设置为我的默认浏览器,通常设置为Firefox.为此,在Visual Studio中右键单击解决方案资源管理器中的任何可浏览文件,然后选择"浏览..."选择Internet Explorer并单击"设置为默认值".

我不确定是否有办法让调试与其他浏览器一起运行,但如果Visual Studio只能与Internet Explorer一起使用,那就不会让我感到惊讶.

此外,您可能需要执行"附加到进程"并添加IExplorer.exe以启动调试器.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有