【问题标题】:"Breakpoint will not be hit. No symbols have have been loaded" only in JavaScript files. VS 2019“断点不会被命中。没有加载任何符号”仅在 JavaScript 文件中。 VS 2019
【发布时间】:2021-09-08 00:23:48
【问题描述】:

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

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

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

我不太了解这些 dll 和符号。这里有事吗?

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

【问题讨论】:

    标签: asp.net-mvc visual-studio-debugging


    【解决方案1】:

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

    【讨论】:

    • 太棒了!感谢您在这里分享您的解决方案,您可以accept it as the answer,这样可以帮助遇到相同问题的其他社区成员,我们可以存档此线程,谢谢。
    猜你喜欢
    • 2014-11-13
    • 2011-03-05
    • 2011-02-12
    • 2011-08-13
    • 2011-07-08
    • 2014-10-15
    • 2016-11-29
    • 1970-01-01
    • 2012-04-05
    相关资源
    最近更新 更多