VS2015:断点不起作用Firefox / chrome / Edge

时间:2017-04-19 07:44:09

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

在使用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 Professional 2015
  • 版本14.0.25431.01更新3
  • Microsoft .NET Framework版本4.6.01055
  • 已安装版本:专业版
  • ASP.NET和Web Tools 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位)
    • Google Chrome 57.0.2987.133

测试结果

Test result on IE11 and Firefox

1 个答案:

答案 0 :(得分: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。