在VS 2008中查找我的IE会话的进程ID以进行调试?

时间:2009-05-21 09:43:16

标签: visual-studio-2008 debugging internet-explorer

刚刚从eclipse切换到vs 2008用于调试javascript,我感觉更像是在家里因为我使用vs 2008 for c#当我来到“附加到进程”时我看到3个iexplorer进程,其中2个用“script” ,

我只打开了1个IE窗口..

如何识别我需要使用哪个进程ID?有人知道吗?

由于

2 个答案:

答案 0 :(得分:1)

如果您只在单独的IE窗口中打开您的应用程序,您将看到2个IExplore进程。一个将有一个窗口标题,它将是容器,而不是您感兴趣的容器。您将要附加到另一个过程。

当然,如果您还希望加载其他有用的网站,并且您更喜欢IE,那我可能会有所限制(我在FF中加载像SO这样的网站,但MSDN,至少在过去,在IE中效果更好)。

这里有用的sysinternal工具是TcpView,通过观察每个iexplore流程连接到您的内容,可以确定您需要哪个流程。请注意,您需要在短时间内执行任何导航,IE会在一段时间后丢弃空闲连接。

答案 1 :(得分:0)

使用Process Explorer,您将看到2个进程(一个嵌套在树中,这是您的页面)。您看到3因为您打开了更多选项卡(IE8每个选项卡使用一个进程)所以只需关闭其他选项卡并一次调试1页。