如何在运行Asp.Net网站项目时禁用Visual Studio 2010中的脚本调试?

17

我正在使用Visual Studio 2010创建网站。 我想在使用Visual Studio进行C#调试时,不使用它作为JavaScript调试器。有没有一种方法可以禁用Asp.Net网站项目的脚本调试?我通过在Visual Studio中按F5键来运行我的项目。

(我注意到当我手动附加调试器时,我可以指定我想要调试的类型。)

注意:我想调试JavaScript,但不想使用Visual Studio 2010。开发人员工具栏就足够了。


你尝试过我提供的解决方案了吗? - Sir Crispalot
@SirCripsalot - 是的...功能完美,但我不得不安装SilverLight SDK。我很惊讶 :D。 - Kees C. Bakker
1
最荒谬的事情是,这个错误已经在 Connect 上被标记为“按设计”关闭了! - Sir Crispalot
1
这是一个重复的问题:https://dev59.com/x0bRa4cB1Zd3GeqP4_D3 - Cᴏʀʏ
5个回答

14

请查看这篇文章以及其引用的另一篇文章

总结一下,这是一个解决方法。显然,VS不能同时附加调试器到Silverlight和脚本上,因此,如果您打开Silverlight调试,则必须禁用脚本调试! 要访问这些设置,请转到启动选项,该选项位于网站的属性页面中。


哇哈哈哈... 太棒了!我不得不安装 SilverLight 运行时 SDK(http://www.silverlight.net/getstarted/),但它运行良好!哇哈哈哈... 这是最有趣的答案! - Kees C. Bakker
已更新并附上存档链接。 - Sir Crispalot

7
只需前往 调试(Debug)->选项和设置(Options & Settings),然后从启用调试的代码类型(Types of Code to enable debugging)中选择即时(Just-In-Time)并取消选中脚本(Script)这将禁用脚本调试。

2

我在VS2015上也遇到了同样的问题。你可以选择在哪个浏览器中运行/调试项目。我认为旧版的VS会打开默认浏览器,所以你应该进行更改。

无论如何,我将项目设置为在Chrome中打开,然后手动在IE中复制粘贴了来自Chrome的URL。在这种情况下,VS不会调试JavaScript。


0
在网站项目中,在解决方案资源管理器中单击项目,然后转到项目属性 -> 转到Web选项卡 -> 滚动到此标签的底部,并在调试器区域上选择 ASP.NET 和 Silverlight 复选框。这将禁用脚本调试。

-3
如果您正在使用IE 8.0,则转到工具-Internet选项-高级选项卡,并取消选中禁用脚本调试。这里可以正常工作。

我想进行调试,但不使用Visual Studio。开发者工具栏就足够了。 - Kees C. Bakker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接