是否可以使用 Visual Studio 2010 远程调试脚本代码?
我遇到了仅在 IE6/IE7 上出现的 JavaScript 问题。我正在 Windows 7(64 位)上进行开发,因此只能安装 IE6 和 7 作为虚拟机。
我已在开发计算机和虚拟机之间设置远程调试,并且可以成功附加到 IEXPLORE 进程,但无法将其作为脚本代码进行调试。
在VS2010中调试|附加到进程,当我尝试附加到远程计算机上的 IEXPLORE 进程时,VS2010 将其列为 x86 类型(不显示脚本)。当我按“选择”来选择“代码类型”时,选项不包括脚本选项(仅包括托管、 native 、Silverlight、T-SQL、工作流)。
因此,尽管调试器已附加到远程进程,但它并未调试脚本,因此我的断点不会命中。
我已在虚拟机上的 Internet Explorer 中启用了调试。
本页http://msdn.microsoft.com/en-us/library/bb385613.aspx表明可以远程调试脚本代码。但是我无法启动并运行它。任何想法将不胜感激。
最佳答案
看看这个项目,它可以让你同时运行 IE6、7、8 等:
http://www.my-debugbar.com/wiki/IETester/HomePage
它不是 100% 完美,但它总是能满足我的目的。
关于javascript - 远程调试脚本代码VS2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4838521/