我正在Visual 2008中调试JavaScript。我使用ASP.NET MVC、jQuery和jQueryUI。
我可以设置断点,但当我开始调试时,Visual会将断点图标更改为带有警告的断点图标。在图标上方盘旋,然后显示一个工具提示,上面写着:
"The breakpoint will not currently be hit. The document is not loaded."在IE8中,对于IE和其他浏览器,我都没有检查“禁用脚本调试”。
我的JavaScript代码非常简单,不能动态生成。我遗漏了什么?
发布于 2009-10-04 21:33:07
尝试在想要断点的地方键入代码“调试器;”。当IE碰到这一行时,它应该停止是否附加调试器。
Visual将执行您在启动过程中描述的操作,因为代码尚未运行。您确定在查看调试器时代码已经加载到浏览器中了吗?如果代码已经运行并且仍然将文档显示为“未加载”,则可能会将断点放置在文件的错误版本中。(VS将在调试期间为某些JavaScript创建临时文档,如果在一个调试会话中将断点放置在那里,它们将不适用于下一个调试会话。)
编辑
如果您正在使用"web应用程序“项目,则还应检查web.config文件以确保已启用调试。
https://stackoverflow.com/questions/1517413
复制相似问题