【问题标题】:A breakpoint could not be inserted at this location - VS 2015 only JavaScript files无法在此位置插入断点 - 仅 VS 2015 JavaScript 文件
【发布时间】:2017-06-17 21:30:16
【问题描述】:

我无法在 Visual Studio Community 2015 Update 3 的 MVC 项目中的 JavaScript 文件中设置断点。我在 Visual Studio 的左下方收到此错误。

A breakpoint could not be inserted at this location

我可以在 C# 文件中设置断点,但不能在 JavaScript 文件中设置断点。

这是我迄今为止为解决问题所做的工作:

  • 检查的 web.config 包括:compilation debug="true"
  • 解决方案配置设置为“调试”
  • 浏览器是 Internet Explorer
  • 将 BundleTable.EnableOptimizations = false; 添加到 BundleConfig.cs
  • 尝试在调试期间在生成的文件以及不运行时在源代码 JS 文件中添加断点
  • 重建项目,重新启动 Visual Studio
  • 修复了 Visual Studio
  • 使用 .Net Framework 4.5.2 和 4.6.1 创建了新项目
  • 也尝试了这篇文章中列出的所有建议Breakpoint Failed to Bind - Visual Studio 2015

【问题讨论】:

  • 抱歉,您是要在生成的文件中设置断点吗? (在动态文件夹下)?
  • 在应用程序运行/调试时不要尝试添加到生成的文件中。但是尝试在常规 javascript 文件中的任何位置添加断点。
  • 需要在生成的文件中添加
  • 是的..你不能把它放在你的源代码中..但是你必须把生成的文件放进去......你可以在你之前没有的文件夹中看到它们解决方案(只有用IE调试时才能看到)
  • 我也无法添加生成的文件。我犯了同样的错误。此外,我相当确定我之前能够添加源代码。

标签: javascript visual-studio breakpoints visual-studio-2015


【解决方案1】:

您确实无法在 vs2015 及以下版本上调试 javascript 代码,但在 vs2017 上已经可以。只需确保通过转到“调试”>“调试”>“常规”菜单为 ASP.NET 启用 JavaScript 调试。

【讨论】:

    【解决方案2】:

    设置“配置管理器”=> 调试

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2016-04-15
      • 1970-01-01
      • 1970-01-01
      • 2018-08-11
      • 1970-01-01
      • 2022-01-16
      相关资源
      最近更新 更多