Visual Studio 2012附带了非常好的Page Inspector。我喜欢!问题但是,我还没有找到(如果?)我可以打开JavaScript调试。有人能指出我正确的方向吗?
答案 0 :(得分:28)
在IE9中(仅一次):工具>互联网选项>高级标签>在浏览类别>清除“禁用脚本调试”复选框(两者)>重启IE。
在VS 2012中:运行Page Inspector(当javascript错误框打开时,单击No!)
从VS菜单中选择:DEBUG>附加到流程......
选择“WebBrowserServer.exe”并单击“附加
在Page Inspector窗口中,单击Refresh图标。
调试工作得很好,但这是一个条件。不要在代码中插入任何断点(或在之前清除它们 - DEBUG>删除所有断点)。可能会导致很多问题 - 从悬挂和冻结到完全崩溃你的VS.
答案 1 :(得分:1)
我认为此链接可以帮助您入门 debugging in Visual studio 2012
答案 2 :(得分:0)
直到本周,我才能通过在充当断点的JavaScript函数中输入“debugger”来在Visual Studio 2012中进行JavaScript调试,并且能够在Visual Studio窗口中单步执行JavaScript代码与C#代码相同。我在过去的11个月里做过这个,直到1个星期前。我没有更改默认安装设置。
这是Rion Williams在Asp.Net论坛中提出的解决方案。 http://forums.asp.net/t/1984115.aspx?Debugging+Javascript+in+MVC正如所述,它让我在过去的11个月中正确地执行了我的代码。