Visual Studio Javascript 断点未命中,为什么?

2024-04-26

可以为 javascript 代码块设置断点,如下图所示。 我们如何使用它们? VS总是忽略。


如果调试时将 Internet Explorer 设置为浏览器,理论上 Visual Studio 能够在客户端脚本设置的断点处停止。要使用该功能,您需要确保在 IE Internet 选项的“高级”选项卡中选中“禁用脚本调试”。

然而,我发现 VS 脚本调试有点不稳定;断点并不总是被命中,特别是在 VS2010 或更早版本中。我个人的经验是在VS2012以上版本效果最好。

话虽这么说,如果您使用 VS 作为客户端脚本调试器,并且发现客户端断点没有被命中,那么最好插入一个“调试器”;位于要中断的行之前的行,以确保 VS 脚本调试器能够拾取该行。

pennstatephil 在上面发布了一个链接,确实提供了有关该主题的更多信息:http://msdn.microsoft.com/en-us/library/7seh8d72.aspx http://msdn.microsoft.com/en-us/library/7seh8d72.aspx

编辑:我无法添加评论,但为了回应 sb9 关于为什么要使用 IE 的评论,我发现在调查回发发生之前的脚本行为以及回发后立即发生的服务器端行为时,在 Visual Studio 中进行调试要方便得多。此外,有时 VS/IE 组合会捕获 Chrome 和 Firefox/Firebug 报告的错误,并显示无意义的错误消息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio Javascript 断点未命中,为什么? 的相关文章

随机推荐