草庐IT

javascript - Visual Studio 2017 Chrome JavaScript 调试 - 未达到断点

coder 2024-12-25 原文

我已经安装了 VS2017 并试用了他们添加的新东西。其中一件好事是 chrome JS 调试,但我似乎无法达到断点。

我创建了一个新的 .net core 网站(.net core 1.1)并将以下功能添加到 site.js 文件中

function test() {
var a = "message";

console.log(a); };

然后我在“var = a...”这一行添加了一个断点

运行该网站 - 它会打开一个新的 chrome 窗口并按应有的方式附加到该进程。然后我按 F12 并调用 test() 但没有遇到断点,它只是输出到控制台。

控制台窗口中还有一件事是以下消息 -

Browser Link: Failed to invoke return value callback: TypeError: Cannot read property 'files' of null

但是我在 IE11 中尝试时也收到此消息,它确实在 IE 中达到了断点

我已将我的 chrome 更新到最新版本 - 57.0.2987.98 我正在运行 Windows 10 专业版(完全最新)

有什么想法吗?

更新

我在以下电脑上试过-

  1. 我的家用电脑 (Windows 10 Pro) - 装有 VS2015 和 VS2017
  2. 工作电脑 (Windows 8.1 Pro) - 还安装了 VS2015 和 VS2017
  3. 在我的工作 PC 中 -(新构建)HyperV VM (Windows 8.1 Pro) - 仅安装 VS 2017

三人均未能击中破发点

奇怪的是工作中的其他人能够使其正常工作。

最佳答案

一旦您在 chrome 中按 F12,这将打开 Chrome 开发工具,它会终止客户端调试 session 。

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

也许尝试自动执行...例如...(未测试)

(function test() {
   ...
})();

关于javascript - Visual Studio 2017 Chrome JavaScript 调试 - 未达到断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42705331/

有关javascript - Visual Studio 2017 Chrome JavaScript 调试 - 未达到断点的更多相关文章

随机推荐