断点当前不会被击中.没有加载任何符号

Mut*_*han 11 javascript breakpoints visual-studio-2012

我正在努力解决VS 2012中的breakPoint问题超过几个小时.我来自日食背景,我从未听说过这样的问题.

问题:

断点当前不会被击中.没有为此文档加载任何符号.

我把破发点,click的行动Jquery.

在此输入图像描述

我发现使用IE脚本调试的问题.,加载的文件是旧文件.,即我已经修改了很多,但我可以看到在IE中加载的那个没有变化.如何修复bug

我试过的:

我知道这个问题是重复的,但作为VS和C#新手,我无法理解旧的答案.例如,在这个答案中,他告诉选择Debug - > Windows - > Modules.但我在VS 2012中没有Windows下的模块.即使我读过,我也无法理解这个解释.

此外,我很新的任期AssembliesPDB.虽然,我说他找到了PDB文件.但是如何打开.pdb文件?

需要: 任何人都可以用更简单的术语向我解释相同的答案(有更多解释).

Ash*_*OoO 6

尝试添加debugger;关键字之前$.getJSON 还要确保使用IE取消检查禁用脚本调试

Internet选项>高级选项卡>在浏览下.

我认为这个问题与Javascript调试有关而不是C#


小智 5

这导致我:

在Web应用程序中,确保已启用SilverlightASP.NET调试程序.

到那里怎么走?

=>右键单击Web Application => Properties => Web选项卡.在"调试器"部分下,确保已启用SilverlightASP.NET.


Jam*_*mey 5

我在我的 VS2012 和 ASP.NET MVC 中偶然发现了这一点,也许它可以帮助某人。我注意到像这样内嵌在 *.cshtml 文件中的 javascript 中的断点不会被命中(注意这个文件是一个 cshtml 文件):

在此处输入图片说明

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

在此处输入图片说明


Sta*_*ser 5

运行 Visual Studio 2013 或 Visual Studio 2015 RC,我发现要让断点在 .js 文件中工作,我需要满足两件事:

  1. 我需要通过右键单击 VS 快捷方式并选择“以管理员身份运行”来启动 Visual Studio。(如果右键单击任务栏图标,请从弹出菜单中选择应用程序快捷方式图标,然后右键单击该图标以获取包含“以管理员身份运行”的上下文菜单。)

  2. 我需要将 Internet Explorer 设置为将为 Web 调试会话打开的默认浏览器。如果我选择 Chrome 或 Firefox,断点对我不起作用。


Jun*_*san 1

由于这是 Javascript 代码,因此您需要使用 javascript 调试器。一般来说,互联网浏览器都带有调试器/检查器菜单,可让您轻松检查/调试 JavaScript。此类调试器具有许多有用的功能,例如 HTTP 请求/响应检查、浏览器会话/本地存储等。

  • 但这是 JavaScript 吗?如何(以及为什么)需要编译? (3认同)