Mut*_*han 11 javascript breakpoints visual-studio-2012
我正在努力解决VS 2012中的breakPoint问题超过几个小时.我来自日食背景,我从未听说过这样的问题.
问题:
断点当前不会被击中.没有为此文档加载任何符号.
我把破发点,click的行动Jquery.

我发现使用IE脚本调试的问题.,加载的文件是旧文件.,即我已经修改了很多,但我可以看到在IE中加载的那个没有变化.如何修复bug
我试过的:
我知道这个问题是重复的,但作为VS和C#的新手,我无法理解旧的答案.例如,在这个答案中,他告诉选择Debug - > Windows - > Modules.但我在VS 2012中没有Windows下的模块.即使我读过,我也无法理解这个解释.
此外,我很新的任期Assemblies和PDB.虽然,我说他找到了PDB文件.但是如何打开.pdb文件?
需要: 任何人都可以用更简单的术语向我解释相同的答案(有更多解释).
尝试添加debugger;关键字之前$.getJSON
还要确保使用IE取消检查禁用脚本调试
Internet选项>高级选项卡>在浏览下.
我认为这个问题与Javascript调试有关而不是C#
小智 5
这导致我:
在Web应用程序中,确保已启用Silverlight和ASP.NET调试程序.
到那里怎么走?
=>右键单击Web Application => Properties => Web选项卡.在"调试器"部分下,确保已启用Silverlight和ASP.NET.
我在我的 VS2012 和 ASP.NET MVC 中偶然发现了这一点,也许它可以帮助某人。我注意到像这样内嵌在 *.cshtml 文件中的 javascript 中的断点不会被命中(注意这个文件是一个 cshtml 文件):

但是外部 *.js 文件中的断点会被击中:

运行 Visual Studio 2013 或 Visual Studio 2015 RC,我发现要让断点在 .js 文件中工作,我需要满足两件事:
我需要通过右键单击 VS 快捷方式并选择“以管理员身份运行”来启动 Visual Studio。(如果右键单击任务栏图标,请从弹出菜单中选择应用程序快捷方式图标,然后右键单击该图标以获取包含“以管理员身份运行”的上下文菜单。)
我需要将 Internet Explorer 设置为将为 Web 调试会话打开的默认浏览器。如果我选择 Chrome 或 Firefox,断点对我不起作用。
由于这是 Javascript 代码,因此您需要使用 javascript 调试器。一般来说,互联网浏览器都带有调试器/检查器菜单,可让您轻松检查/调试 JavaScript。此类调试器具有许多有用的功能,例如 HTTP 请求/响应检查、浏览器会话/本地存储等。
| 归档时间: |
|
| 查看次数: |
34915 次 |
| 最近记录: |