[英]How to debug (only) JavaScript in Visual Studio?
我正在使用Microsoft Visual Studio 2012开发一个webapplication(asp.net mvc 4),随着解决方案越来越大,调试变得越来越慢。
需要知道是否有一种方法只能在visual studio而不是整个应用程序(服务器+客户端)上调试我的客户端(javascript)。
有没有办法附加到IE的进程,让断点工作....?
没有兴趣让调试器在整个客户端/服务器应用程序上运行, 只是客户端 。
首先打开Visual studio ..在解决方案资源管理器中选择你的项目。右键单击并选择“浏览方式”选项,然后将IE设置为默认浏览器。
现在打开IE ..来
Tools >> Internet option >> Advance>> uncheck the checkbox having "Disable Script Debugging (Internet Explorer).
然后单击“ Apply
,然后单击“ OK
完成。
现在您可以在JS文件中设置断点,然后点击VS中的调试按钮。
编辑: -对于asp.net Web应用程序,右键单击您的启动页面(例如default.aspx)并执行相同的步骤。 :)
调试器应该使用Visual Studio 2012自动连接到浏览器。您可以使用debugger
关键字在应用程序中的某个点停止或直接在VS中使用breakpoints
。
您还可以在Visual Studio中分离默认调试器,并使用预装了Internet Explorer或FireBug等的开发人员工具。
为此,请转到Visual Studio
- > Debug
- > Detatch All
,然后单击“在Internet Explorer
启动调试”。 然后,您可以在此级别设置断点。
可以通过将关键字“debugger”写入要调试的位置进行调试,只需按F5键即可调试JavaScript代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.