javascript - Visual Studio 2012 JavaScript 文件中未命中断点

标签 javascript debugging visual-studio-2012

我不确定我是如何实现它的,但是使用 Visual Studio 2012 我能够在 JavaScript 文件中放置断点,然后在到达语句时触发断点(项目是 asp.net web 表单应用程序)。这真的很有用,让我可以使用 Visual Studio 的调试器来检查对象属性等。不幸的是,有些事情发生了变化 - 可能与 TFS 中的合并分支有关(或者可能是 IE 更新或其他什么?)突然它不再有效。我知道在断点处收到“没有加载任何符号...”消息。

我知道有人会建议使用 IE 开发工具、切换到 Chrome 或使用 debugger; JS 语句,它们都是好主意。但是,我一直在使用的工作流程对我来说效果很好,我真的很想继续这样做。此外,知道这是可能的让我下定决心让它真正发挥作用!

我知道 SO 上已经有几篇类似的帖子,但似乎没有直接相关的帖子。即我没有尝试在页面检查器中运行,我使用的是 IE10 而不是 IE9。另一件事是,无需清除 IE 中的“禁用调试...”复选框即可工作,因此其他网站不会继续为那里的每个奇怪的 JavaScript 错误显示调试弹出窗口。

有没有人有在 VS2012/IE 10 环境(在 Windows 7 上)中运行所需的设置/步骤列表。提前致谢!

最佳答案

这些天我很少看到 Google 搜索的第二页,但我越来越绝望了。很高兴我这样做了,因为我刚刚看到一篇博客文章,来自与我遇到的问题完全相同的人。这是帖子:http://icanmakethiswork.blogspot.co.uk/2013/04/ie-10-install-torches-javascript.html

他实际上链接到现有 SO 问题的解决方案:https://stackoverflow.com/a/15908391/761388 (请注意,这不是该特定帖子的公认解决方案,但它确实解决了我的问题)。

简而言之,如果这些链接中的任何一个消失,解决这个问题的方法是从在 Debug模式下运行的调试快捷方式(例如 firefox 或 chrome)中选择不同的浏览器,停止,切换回 IE,瞧,脚本文档再次生成并且断点起作用了!

关于javascript - Visual Studio 2012 JavaScript 文件中未命中断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25251070/

相关文章:

javascript - 试图在生成器中使用 setTimeout 来控制生成随机数的过程但失败了

android - 如何以编程方式实现 USB 网络共享/调试启用?

visual-studio - Visual Studio : Debugging Chrome with Source?

sql - 如何定义要在 VB.NET 中使用的 Sql Server 连接字符串?

c# - 在 Visual Studio 中添加没有完整命名空间的监视

javascript - 是否可以将所有类型的屏幕分辨率移动到 PC 的站点?

javascript - 如何使用按钮动态操作 HTML 中视频元素的数量?

c++ - 使用两种(人类)语言的应用程序

javascript - 正则表达式查找方括号包围的单个单词

VS2008 中的 Javascript 调试器问题