【发布时间】:2012-08-25 04:53:28
【问题描述】:
Visual Studio 2012 带有非常好的页面检查器。我喜欢!但问题是,我还没有找到如何(如果?)我可以打开 JavaScript 调试。有人能指出我正确的方向吗?
【问题讨论】:
标签: javascript visual-studio-2012 visual-studio-debugging
Visual Studio 2012 带有非常好的页面检查器。我喜欢!但问题是,我还没有找到如何(如果?)我可以打开 JavaScript 调试。有人能指出我正确的方向吗?
【问题讨论】:
标签: javascript visual-studio-2012 visual-studio-debugging
在 IE9 中(仅一次):工具 > Internet 选项 > 高级选项卡 > 在浏览类别中 > 清除“禁用脚本调试”复选框(两者)> 重新启动 IE。
在 VS 2012 中:运行页面检查器(当 javascript 错误框打开时,单击否!)
从 VS 菜单中选择:DEBUG > Attach to process...
选择“WebBrowserServer.exe”并点击附加
在页面检查器窗口中单击刷新图标。
调试效果很好,但这是一个条件。不要在代码中插入任何断点(或在之前清除它们 - DEBUG > Delete All Breakpoints)。这可能会导致很多问题 - 从挂起和冻结到完全崩溃您的 VS。
【讨论】:
直到本周,我才能够在 Visual Studio 2012 中进行 JavaScript 的调试,只需在作为断点的 JavaScript 函数中输入“调试器”,并且能够在 Visual Studio 窗口中单步执行 JavaScript 代码与 C# 代码相同。在过去的 11 个月里,直到 1 周前,我都这样做了。我没有更改默认安装设置。
这是 Rion Williams 在 Asp.Net 论坛中提出的解决方案。 http://forums.asp.net/t/1984115.aspx?Debugging+Javascript+in+MVC 如上所述,它允许我在过去 11 个月内正确单步执行我的代码。
【讨论】: