Javascript VS2015错误“应用程序当前未连接到支持脚本诊断的脚本调试目标”

Javascript VS2015错误“应用程序当前未连接到支持脚本诊断的脚本调试目标”,javascript,debugging,visual-studio-2015,uwp,Javascript,Debugging,Visual Studio 2015,Uwp,我用Visual Studio 2015创建了JS和HTML5 Blank应用程序。在本地机器模式下的VS debugger中运行时,我收到以下错误消息: 应用程序当前未附加到以下脚本调试目标: 支持脚本诊断 仅仅忽略错误是不可行的,因为至少断点和console.logtext不起作用 我在VS中有默认选项。 我运行的是正常的Win10,自动更新。 重新安装VS2015并没有解决该问题 在msdn论坛上,我终于在翟志刚的帮助下解决了这个问题。因此,我的旅程总结如下:- 问题: -在调试模式下运行

我用Visual Studio 2015创建了JS和HTML5 Blank应用程序。在本地机器模式下的VS debugger中运行时,我收到以下错误消息:

应用程序当前未附加到以下脚本调试目标: 支持脚本诊断

仅仅忽略错误是不可行的,因为至少断点和console.logtext不起作用

我在VS中有默认选项。 我运行的是正常的Win10,自动更新。
重新安装VS2015并没有解决该问题

在msdn论坛上,我终于在翟志刚的帮助下解决了这个问题。因此,我的旅程总结如下:-

问题: -在调试模式下运行JS UWP blank app&在VS2015中运行本地机器w默认设置会生成警告应用程序当前未连接到支持脚本诊断到JavaScript控制台的脚本调试目标。断点不起作用,添加console.loghere不会向console写入任何内容

解决方案试验1: -更改和播放VS2015设置;问题仍然存在

解决方案试验2: -重新安装VS2015;问题仍然存在

解决方案试验3: -重新安装Windows10-已删除所有应用程序,但未删除用户数据 -安装VS2015
=>问题已解决;调试空白应用程序有效,console.logtest有效,这对我来说很有效,尽管我做了一些稍微不同的事情。我使用IE11从本地文件系统访问HTML文件时收到了相同的错误消息,这是因为我在使用HTML。似乎IE开发者工具不太喜欢这种操作模式为什么?!。这是我的故事

本地windows笔记本电脑上的文件:

c:\temp\test.html
可以在以下浏览器中打开:

URL: file:///C:/Temp/test.html (in chrome)
URL: C:\Temp\test.html (in IE 11)
在Chrome工具中,控制台中的命令可以正常运行,例如。 console.loghi

在IE开发者工具中,此操作失败,op引用了消息

我的笔记本电脑nginx上安装了反向代理,因此尝试通过HTTP提供文件,这解决了IE的问题。下面是我如何通过代理通过HTTP访问文件:

http://localhost:9092/temp/test.html
这里是我的nginx.conf供参考,但我希望任何其他代理都能正常工作

worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    server {
        listen       9092;
        server_name  localhost;
        location /temp {
            alias "C:/temp/";
        }
    }
}

在我的情况下,与2017年而不是2015年相比,下面所示的选项不知何故变得不勾选了,我将责任归咎于更新。在勾选这个之前,我得到了与OP相同的错误;滴答滴答之后,一切又好起来了

注意:我正在调试Winform中托管的WebBrowser控件中的Javascript


应用程序是否设置为调试?从调试/发布/配置管理器下拉列表中选择的选项为调试。这还不够吗?是的,只是想确保它没有设置为releaseIn VS,右键单击project explorer中的项目节点,选择属性。然后在“调试”选项卡上检查调试器类型是否设置为“仅脚本”。是的,它是“仅脚本”。是否有人找到此问题的侵入性较小的解决方案?