Нахождение идентификатора процесса моей сессии IE для отладки в VS 2008? - PullRequest
1 голос
/ 21 мая 2009

Просто переключившись с eclipse на vs 2008 для отладки javascript, я чувствую себя как дома, поскольку я использую vs 2008 для c #, и когда я прихожу к «присоединиться к процессу», я вижу 3 процесса iexplorer и 2 из них со «script»

У меня открыто только 1 окно IE.

Как я могу определить, какой идентификатор процесса мне нужно использовать? Кто-нибудь знает?

Спасибо

Ответы [ 2 ]

1 голос
/ 21 мая 2009

Если ваше приложение открыто только в одиночном окне IE, вы увидите 2 процесса IExplore. У одного будет заголовок окна, то есть контейнер, а не тот, который вас интересует. Вы захотите присоединиться к другому процессу.

Конечно, это может быть несколько ограничивающим, если вы также хотите, чтобы загружались другие полезные сайты, и вы предпочитаете IE для этого (я загружаю такие сайты, как SO в FF, но MSDN, по крайней мере в прошлом, работал лучше в IE).

Sysinternal инструмент, который здесь полезен, это TcpView , наблюдая за тем, что каждый процесс iexplore соединяет с вами, можно определить, какой процесс вам нужен. Обратите внимание, что вам нужно сделать это за короткое время при любой навигации, IE через некоторое время прервет незанятые соединения.

0 голосов
/ 21 мая 2009

Используйте Process Explorer , и вы увидите 2 процесса (один вложен в дерево, которое является вашей страницей). Вы видите 3, потому что у вас открыто больше вкладок (IE8 использует один процесс на вкладку), поэтому просто закройте другие вкладки и отлаживайте 1 страницу за раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...