【问题标题】:VS2015: breakpoint not worked Firefox/chrome/EdgeVS2015:断点不起作用 Firefox/chrome/Edge
【发布时间】:2017-04-19 07:44:08
【问题描述】:

在使用 Firefox(, chrome, Edge) 简单 JavaScript 进行调试时,断点(设置第 9 行 var a = 4;)似乎不起作用。这是规范吗?

代码

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <meta charset="utf-8" />
    <title>Hello JavaScript</title>
    <script>
        var a = 4;
        var b = 2;
        window.alert(a+b);
    </script>
</head>
<body>
body content!
</body>
</html>

环境

  • Microsoft Visual Studio 专业版 2015
  • 版本 14.0.25431.01 更新 3
  • Microsoft .NET Framework 版本 4.6.01055
  • 安装版本:专业版
  • ASP.NET 和 Web 工具 2015.1 14.1.21111.0
  • ASP.NET Web 框架和工具 2012.2 4.1.41102.0
  • ASP.NET Web 框架和工具 2013 5.2.40314.0
  • 浏览器
    • IE 11.0.9600.18638
    • Firefox 52.0.2(32 位)
    • 谷歌浏览器 57.0.2987.133

测试结果

【问题讨论】:

  • 该问题之前已作为功能请求提交:visualstudio.uservoice.com/forums/121579-visual-studio/…,现在VS2017为其添加了一些新功能。
  • @JackZhai-MSFT 谢谢你的信息,我以后会检查VS2017。
  • 不客气。我添加评论作为答案。因此,其他社区成员可以更清楚、更轻松地获得此功能。祝你有美好的一天:)

标签: debugging visual-studio-2015 visual-studio-debugging


【解决方案1】:

旧的 Visual Studio 调试器允许调试在浏览器中运行的后端 .NET 代码和客户端 JavaScript,但在 VS2015 等旧 VS 版本中仅支持 IE 浏览器。

如果你真的想得到这个功能,我建议你使用VS2017。

https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/

您可以在 Visual Studio 中调试在 Chrome 中运行的 JavaScript。

【讨论】:

    猜你喜欢
    • 2020-06-04
    • 2018-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-09
    • 1970-01-01
    • 2018-06-20
    • 2017-02-15
    相关资源
    最近更新 更多