我正在Visual Studio 2010中创建一个网站。我想使用Visual Studio进行C#调试,而不使用它作为JavaScript调试器。 有没有办法禁用Asp.Net网站项目的脚本调试?我通过在Visual Studio中点击F5来运行我的项目。
(我注意到当我手动附加调试器时,我可以指定我想要调试的东西的类型。)
注意:我想调试JavaScript,但不能调试Visual Studio 2010.开发人员工具栏就足够了。
答案 0 :(得分:14)
请参阅有关Connect的this article,以及它链接到的other article。
总结一下,这是一种解决方法。显然VS无法将调试器附加到Silverlight和脚本,所以如果打开Silverlight调试,它必须禁用脚本调试!要访问这些设置,请转到网站信息页中的启动选项。
答案 1 :(得分:7)
只需转到调试 - >选项&设置并从代码类型中选择即时和取消选中脚本以启用调试。
这将禁用脚本调试。
答案 2 :(得分:2)
我在VS2015上遇到了同样的问题。在那里,您可以选择运行/调试项目的浏览器。我认为较旧的VS会打开默认浏览器,因此您应该更改它。
无论如何,我将项目设置为以chrome打开,然后我手动打开IE并从chrome复制粘贴URL。在这种情况下,VS不会调试javascript。
答案 3 :(得分:0)
在网站项目上左键单击解决方案资源管理器中的项目,然后转到项目属性 - >转到Web选项卡 - >滚动到此选项卡底部和调试器区域选择ASP .NET和Silverlight复选框。它将禁用脚本调试。
答案 4 :(得分:-3)
如果您使用的是IE 8.0,请转到tools-Internet options-advance选项卡,然后取消选中Disable script debugging。它的工作正常。