VS2010和VS2012“脚本文档”部分从未出现过,我无法调试JavaScript

时间:2012-10-05 13:40:03

标签: visual-studio-2010 debugging visual-studio-2012 visual-studio-debugging debug-symbols

工具:

Windows 7, Visual Studio 2010和2012, IE 9, ASP.NET 4.0, MVC4

直到几天前,我才能使用解决方案资源管理器中的“脚本文档”部分进行调试。现在,开始调试(F5)时不会出现“脚本文档”部分。

我确实将IE设置为默认浏览器。

使用“调试器”;没有效果。

配置设置为“活动(调试)。”

Silverlight调试已关闭。

我已经'修复了'Visual Studio 2010的安装。

我不知道如何纠正这种令人沮丧的情况。我做了什么让VS众神不高兴?

感谢您的任何建议!

阿诺德

4 个答案:

答案 0 :(得分:7)

这个修复工作让我得到了Script Documents节点:

  1. 在解决方案资源管理器中的网站项目中,右键单击任何'ol .aspx页面,然后单击“浏览...”
  2. 选择其他浏览器(Chrome,Firefox)并点击“设为默认值”并关闭窗口
  3. 通过调试器启动您的网站。完成后,停止调试器。
  4. 重复步骤1和2,但在步骤2中选择Internet Explorer作为“设为默认值”
  5. 重复步骤3,它应该可以工作。这将使您的javascript调试回来。

答案 1 :(得分:2)

当我从ie10降级到ie9时,我最初遇到了相同的情况,以匹配用户社区。

删除元标记对我没有任何影响。这并不奇怪。

感谢User1503081的建议,我终于在我的情况下通过修复VS2012 Update 3安装来解决它。会直接给User1503081道具,但我的“声望点”不会加起来。 : - (

答案 2 :(得分:1)

我尝试了上述答案(至少是相关的答案),但找到了重新运行VS2012更新2的解决方案。

答案 3 :(得分:0)

对于任何可能面临同样问题的人,我想我已经弄清楚了。我花了几天几夜的时间撕掉我的头发,以及我常用的职责。不幸的是,由于我在追逐工具的陌生感,我无法完成“真正的”工作。

我在landout.cshtml中有以下行:

enter image description here

当我删除该行时,脚本文档又重新出现。

我打算将此标记为“已解决”,但是,如果其他人可以提供软件行为的原因,我想了解。

谢谢,

阿诺德