我正在用Microsoft Visual Studio 2012开发一个Web应用程序(ASP.NET mvc 4),随着解决方案越来越大,调试速度也越来越慢。需要知道是否有一种方法可以在visual studio上只调试我的客户端(javascript)而不是整个应用程序(服务器+客户端)。有没有办法附加到IE的进程,并让断点工作....?对在整个客户端/服务器应用程序上运行调试器不感兴趣,只对客户端感兴趣。
41zrol4v1#
首先打开Visual Studio。.在解决方案资源管理器中选择您的项目。.右键单击并选择“浏览方式”选项,然后将IE设置为默认浏览器。x1c 0d1x现在打开IE..转到Tools >> Internet option >> Advance>> uncheck the checkbox having "Disable Script Debugging (Internet Explorer).,然后单击Apply和OK,操作完成。现在,您可以在JS文件中设置断点,然后单击VS中的调试按钮。
Tools >> Internet option >> Advance>> uncheck the checkbox having "Disable Script Debugging (Internet Explorer).
Apply
OK
**编辑:-**对于asp.net Web应用程序,右键单击作为启动页的页面(例如default.aspx),然后执行相同的步骤。:)
11dmarpk2#
是的,您可以将断点放在Visual Studio中的客户端页面上首先将调试器放在Java脚本代码中并在浏览器中运行页面debugging 器
之后,在浏览器中打开页面并查看inspect元素,您将看到以下视图
nbnkbykc3#
调试工具应该会自动附加至Visual Studio 2012的浏览器。您可以使用debugger保留字在应用程序中的特定点暂停,或直接在VS内部使用breakpoints。您还可以在Visual Studio中分离默认调试器,并使用Internet Explorer或FireBug等预加载的开发人员工具。要执行此操作,请后藤Visual Studio-〉Debug-〉Detatch All,然后单击“在Internet Explorer中开始调试”。您可以在此级别设置断点。x1c 0d1x
debugger
breakpoints
Visual Studio
Debug
Detatch All
Internet Explorer
up9lanfz4#
要在VS2015中调试JavaScript代码,不需要1.在IE“选项”-〉“高级”选项卡中启用脚本调试1.在JavaScript代码中编写调试器语句附加IE不起作用,但这里有一个解决办法。选择IE
然后按F5。这将同时附加工作进程和IE,如下所示-
如果您对调试服务器代码不感兴趣,请将其从“进程”窗口分离。
当您按下F5键并且所有服务器代码都在VS中编译和加载时,仍然会遇到速度缓慢的问题。请注意,您可以分离并再次附加从VS启动的IE示例。JavaScript断点的命中方式与它们在服务器端代码中的命中方式相同。
deikduxw5#
可以通过在要调试的位置写入关键字“debugger”来调试,然后按F5键调试JavaScript代码。http://www.aspsnippets.com/Articles/Debug-JavaScript-and-jQuery-using-Visual-Studio-in-Internet-Explorer-browser.aspx
jckbn6z76#
这就是我的工作:1.添加一个新的浏览器到ie x86版本x1c 0d1x2-在[属性页]的[启动选项]中,选取[启动选项]为:不打开页面。等待来自外部应用程序的请求3-从internet explorer打开应用程序4-在“附加到进程”屏幕中,选择以下代码类型:Javascript(微软边缘-铬)和脚本5 -在可用进程列表中选择:iexplorer.exe x86文件
6条答案
按热度按时间41zrol4v1#
首先打开Visual Studio。.在解决方案资源管理器中选择您的项目。.右键单击并选择“浏览方式”选项,然后将IE设置为默认浏览器。
x1c 0d1x现在打开IE..转到
Tools >> Internet option >> Advance>> uncheck the checkbox having "Disable Script Debugging (Internet Explorer).
,然后单击Apply
和OK
,操作完成。现在,您可以在JS文件中设置断点,然后单击VS中的调试按钮。
**编辑:-**对于asp.net Web应用程序,右键单击作为启动页的页面(例如default.aspx),然后执行相同的步骤。:)
11dmarpk2#
是的,您可以将断点放在Visual Studio中的客户端页面上
首先将调试器放在Java脚本代码中并在浏览器中运行页面
debugging 器
之后,在浏览器中打开页面并查看inspect元素,您将看到以下视图
nbnkbykc3#
调试工具应该会自动附加至Visual Studio 2012的浏览器。您可以使用
debugger
保留字在应用程序中的特定点暂停,或直接在VS内部使用breakpoints
。您还可以在Visual Studio中分离默认调试器,并使用Internet Explorer或FireBug等预加载的开发人员工具。
要执行此操作,请后藤
Visual Studio
-〉Debug
-〉Detatch All
,然后单击“在Internet Explorer
中开始调试”。您可以在此级别设置断点。x1c 0d1xup9lanfz4#
要在VS2015中调试JavaScript代码,不需要
1.在IE“选项”-〉“高级”选项卡中启用脚本调试
1.在JavaScript代码中编写调试器语句
附加IE不起作用,但这里有一个解决办法。
选择IE
然后按F5。这将同时附加工作进程和IE,如下所示-
如果您对调试服务器代码不感兴趣,请将其从“进程”窗口分离。
当您按下F5键并且所有服务器代码都在VS中编译和加载时,仍然会遇到速度缓慢的问题。请注意,您可以分离并再次附加从VS启动的IE示例。JavaScript断点的命中方式与它们在服务器端代码中的命中方式相同。
deikduxw5#
可以通过在要调试的位置写入关键字“debugger”来调试,然后按F5键调试JavaScript代码。
http://www.aspsnippets.com/Articles/Debug-JavaScript-and-jQuery-using-Visual-Studio-in-Internet-Explorer-browser.aspx
jckbn6z76#
这就是我的工作:
1.添加一个新的浏览器到ie x86版本x1c 0d1x
2-在[属性页]的[启动选项]中,选取[启动选项]为:不打开页面。等待来自外部应用程序的请求
3-从internet explorer打开应用程序
4-在“附加到进程”屏幕中,选择以下代码类型:Javascript(微软边缘-铬)和脚本
5 -在可用进程列表中选择:iexplorer.exe x86文件