Javascript VS2015错误“应用程序当前未连接到支持脚本诊断的脚本调试目标”
我用Visual Studio 2015创建了JS和HTML5 Blank应用程序。在本地机器模式下的VS debugger中运行时,我收到以下错误消息: 应用程序当前未附加到以下脚本调试目标: 支持脚本诊断 仅仅忽略错误是不可行的,因为至少断点和console.logtext不起作用 我在VS中有默认选项。 我运行的是正常的Win10,自动更新。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论坛上,我终于在翟志刚的帮助下解决了这个问题。因此,我的旅程总结如下:- 问题: -在调试模式下运行
重新安装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中的项目节点,选择属性。然后在“调试”选项卡上检查调试器类型是否设置为“仅脚本”。是的,它是“仅脚本”。是否有人找到此问题的侵入性较小的解决方案?