[英]Breakpoints not hit in Visual Studio 2012 JavaScript files
我不确定我是如何实现它的,但是使用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 (请注意,这不是该特定帖子的公认解决方案,但它确实解决了我的问题)。
简而言之,如果这些链接中的任何一个消失,修复此问题的方法是从调试模式中选择不同的调试快捷方式浏览器(例如firefox或chrome),停止,切换回IE和voila,正在生成脚本文档再次和断点工作!
我今天面临同样的问题,我尝试了以下步骤,
上述任何一个步骤都可能对你有帮助,但对我有用的东西有点不同,尽管这是我的错误。
该项目的IIS副本引用了旧分支,这是我之前工作的分支。 这就是为什么我的更改没有在IE中更新的原因。 您可以按照上述步骤检查和更改相同内容。
这是我的愚蠢,但只是分享,因为它可能会帮助像我这样的人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.