首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >远程调试脚本代码VS2010

远程调试脚本代码VS2010
EN

Stack Overflow用户
提问于 2011-01-30 02:08:07
回答 3查看 1.3K关注 0票数 1

是否可以使用Visual Studio 2010远程调试脚本代码?

我有一个只在IE6/IE7上出现的JavaScript问题。我是在Windows7(64位)上开发的,所以只能安装IE6和7作为虚拟机。

我已经在我的开发机器和虚拟机之间设置了远程调试,并且可以成功地附加到IEXPLORE进程,但我不能将其作为脚本代码进行调试。

在调试|连接到进程的VS2010中,当我尝试连接到远程计算机上的IEXPLORE进程时,VS2010将其列为x86类型(不显示脚本)。当我按下Select选择Code Type时,选项不包括脚本选项(only、Managed、Native、Silverlight、T-SQL、Workflow)。

因此,尽管调试器附加到远程进程,但它不会调试脚本,因此我的断点不会命中。

我已经在虚拟机上的Internet Explorer中启用了调试。

此页面http://msdn.microsoft.com/en-us/library/bb385613.aspx建议可以远程调试脚本代码。然而,我不能让它启动和运行。任何想法都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2011-01-30 04:28:08

查看此项目,它允许您同时运行IE6、7、8等:

http://www.my-debugbar.com/wiki/IETester/HomePage

它不是100%完美的,但它总是能达到我的目的。

票数 0
EN

Stack Overflow用户

发布于 2011-01-30 04:25:19

这里有一个使用Visual Web Developer速成版的技巧。

在VS中打开一个本地页面并开始调试它(或点击F5)

IE将弹出并打开此页面。

在IE的地址栏中键入远程站点的url。

转到VS,您现在应该会在解决方案资源管理器窗格中看到远程文件列表

在要停止断点的远程文件中放置断点。并刷新IE中的页面。

你应该命中断点。

票数 -1
EN

Stack Overflow用户

发布于 2015-09-25 04:51:33

我一直有这个问题,直到我发现在远程机器上的IE中禁用了脚本调试。我使用this work around重新启用了它,当连接到远程机器上的进程时,“脚本”现在出现在“类型”列中。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4838521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档