我已安装了VS2017并尝试使用新功能。其中一个不错的东西是Chrome JS调试,但我似乎无法触发断点。
我创建了一个新的.NET Core网站(.NET Core 1.1),并将以下函数添加到site.js文件中。
我之后在“var = a…”这一行加了一个断点。运行网站——它会打开一个新的Chrome窗口并像应该做的那样附加到进程上。然后我按F12并调用test(),但没有命中断点,它只是输出到控制台。控制台窗口中还有以下消息:
Browser Link:无法调用返回值回调: TypeError: Cannot read property 'files' of null
但是,当我在IE11中尝试时也得到了这个消息,并且它确实在IE中命中了断点。
我已将我的Chrome更新到最新版本-57.0.2987.98 我正在运行Windows 10 Pro(完全更新)。
我创建了一个新的.NET Core网站(.NET Core 1.1),并将以下函数添加到site.js文件中。
function test() {
var a = "message";
console.log(a); };
我之后在“var = a…”这一行加了一个断点。运行网站——它会打开一个新的Chrome窗口并像应该做的那样附加到进程上。然后我按F12并调用test(),但没有命中断点,它只是输出到控制台。控制台窗口中还有以下消息:
Browser Link:无法调用返回值回调: TypeError: Cannot read property 'files' of null
但是,当我在IE11中尝试时也得到了这个消息,并且它确实在IE中命中了断点。
我已将我的Chrome更新到最新版本-57.0.2987.98 我正在运行Windows 10 Pro(完全更新)。
你有任何想法是什么吗?
更新
我已经在以下电脑上尝试过 -
- 我的家用电脑(Windows 10 Pro)- 安装了VS2015和VS2017
- 工作电脑(Windows 8.1 Pro)- 也安装了VS2015和VS2017
- 在我的工作电脑中 - (新建)HyperV虚拟机(Windows 8.1 Pro)- 只安装了VS 2017
所有这三台电脑都无法触发断点
奇怪的是,其他人在工作中可以毫无问题地使其工作。