|
1
13
我在VisualStudio2008中也经历过同样的行为,在花了几分钟的时间尝试加载符号后,我最终使用了一种变通方法——在JavaScript文件中添加一行带有“debugger;”命令的代码。
添加后
在这个场景中,我已经在调试JavaScript了 Firebug |
|
|
2
12
一定要打开电源 script debugging 在您的internet选项中。如果你认为它是开着的,再检查一遍。 |
|
3
5
我也有同样的问题,但我通过在Internet Explorer中更改浏览器设置来解决。进入菜单 -&燃气轮机; ,选择 先进的 选项卡,然后确保“禁用脚本调试(Internet Explorer)”和“禁用脚本调试(其他)”均未选中。 此外,我需要将Internet Explorer设置为默认浏览器,通常设置为Firefox。要做到这一点,在VisualStudio中,只需右键单击 Solution Explorer 然后选择“浏览…”选择Internet Explorer并单击“设置为默认值”。 我不确定是否有办法在其他浏览器上运行调试,但如果VisualStudio只在InternetExplorer上运行得很好,我也不会感到惊讶。
此外,您可能需要执行“附加到进程”并添加
|
|
|
5
3
我想我终于找到了答案。 将调试器附加到iexplore.exe进程时,需要确保选择“脚本”作为调试选项之一。 这是红色框中的按钮: Screenshot of Select Button in Attach to Process Window 然后在下一个屏幕上,选择脚本: Screenshot of Select Code Type window 这将警告您不能同时调试托管代码和脚本,但这应该没问题,因为托管代码是您的服务器代码,您将连接到web进程(aspnet或w3wp)。 您将知道您做得很好,因为VS2008将在解决方案资源管理器中加载与该页面相关的所有脚本文档(内联文档、eval文档等)。
|
|
|
6
3
您可能会查找的另一件事是JavaScript代码中的语法错误。这就是今天发生在我身上的事。不会加载任何符号,因为代码中的括号太多。智能感知几乎没有记录到错误。一旦我修复了语法错误,一切正常。 |
|
7
3
所有这些答案都是正确的,但还有一件事需要检查。直到昨天,我一直能够从VisualStudio内部调试JavaScript代码( 2012 ).我加了一个 Silverlight 在web应用程序的属性页上->启动选项->在页面底部,确保未选中“Silverlight”。实际上,我只检查了ASP.NET,现在调试器通过了Visual Studio。 取消选中它,现在调试器将按照我的要求停止“初始化”函数。 |
|
|
8
1
我的解决方案是将IE从版本9更新到11。希望这对某人有帮助。和平 |
|
9
1
您必须等待IDE解析JavaScript代码。请稍等片刻,您应该会看到JavaScript代码改变了颜色。然后,您将能够添加断点。 |
|
10
1
我也有同样恼人的问题 Visual Studio 2013 ,而没有调试器的JavaScript开发就是自杀。 我所做的只是右键单击断点红点-> 然后再次右键单击->启用断点。 这使得调试器再次在JavaScript上工作。 |
|
|
11
0
当您的解决方案有多个web项目时,也可能发生这种情况,即使这些项目是从不同端口上的不同ASP.NET开发服务器(WebDev.WebServer40.exe)实例提供的。 |
|
|
12
0
|
|
13
0
我有时会遇到外部JavaScript文件的问题——这是由于浏览器缓存保留了文件的旧副本造成的。强制刷新链接到JavaScript代码的页面可以解决这种情况下的问题。 当然,请确保调试器已连接到正确的浏览器进程。;) |
|
14
0
相反,我启动了Firefox。我去了 启动按钮|默认程序 ,设置Internet Explorer的所有默认值,然后在Visual Studio中为我开始调试,没有任何其他麻烦。 |