"Breakpoint will not be hit. No symbols have have been loaded" 仅在 JavaScript 个文件中。 VS 2019

"Breakpoint will not be hit. No symbols have have been loaded" only in JavaScript files. VS 2019

我无法在我的 MVC 应用程序中调试任何 javascript。我总是收到这个错误。目前我有一个单独的 js 文件。但我也在脚本标签中使用js进行了测试。我可以在我的应用程序的任何地方设置断点,包括 cs 和 cshtml 文件。自从我开始这个项目以来,我就遇到了这个问题。

我知道这似乎是一个重复的问题。但我已经尝试了很多东西。我已启用 javascript 调试,运行 处于调试模式,调试信息为“已满”。

项目 dll 在模块中显示“本机调试器跳过托管模块的加载符号”。当我尝试手动加载符号时,它显示有一个项目 pdb 文件。但是当我选择它时,它说“找不到匹配的符号文件”。

我不是很了解这些dll和符号。这里有什么事吗?

任何帮助都会很棒,因为我在这上面浪费了很多时间。提前致谢!

要在 Visual Studio(VS2017 及更高版本)中调试 JavaScript,您必须使用 Chrome 或 Edge。我当时使用的是 Firefox(愚蠢的我),当然,它没有用。只是觉得很高兴知道。 查看 this link 了解更多详情。