vs2008 присоединяется к процессу, не видно, какой процесс

В vs2003 (и vs2005 (не уверен в этом)), когда я подключался к процессу, перед фактическим подключением я мог видеть, какой процесс выполнялся под w3wp (у меня есть несколько веб-сайтов, работающих локально), поэтому я знал, какое именно приложение .net я собирался отлаживать.

однако в vs2008 окно больше не отображается ... теперь я должен прикрепить его, прийти к выводу, что это был неправильный процесс, прекратить отладку и прикрепить его к другому процессу (если я не забыл идентификатор процесса: P )

Есть ли способ «включить» это интересное окно, чтобы увидеть, как .net-приложения запускаются в этом конкретном процессе w3wp? или мне не хватает чего-то очевидного?


person Mafti    schedule 10.06.2009    source источник


Ответы (3)


Вы можете узнать комбинацию PID - App Pool Id:

  1. Войдите на удаленный сервер и запустите сеанс командной строки.
  2. Запустите следующий сценарий: c:\windows\system32\iisapp.vbs. Этот сценарий перечислит все запущенные в данный момент процессы w3wp.exe с указанием их PID и идентификатора пула приложений. Идентификатор пула приложений - единственная связь между pid и вашим приложением.
  3. Используйте соответствующий PID, чтобы определить правильный файл w3wp.exe на экране «Присоединить к процессу».

В результате будет получен такой список:

W3WP.exe PID: 4784   AppPoolId: ReportServer
W3WP.exe PID: 6564   AppPoolId: TrunkTest
W3WP.exe PID: 220   AppPoolId: v650
W3WP.exe PID: 6420   AppPoolId: v650Test
W3WP.exe PID: 7220   AppPoolId: Trunk

От: Удаленная отладка с помощью ASP.NET 2.0 - поиск идентификатора процесса (PID ) рабочего процесса

person andynil    schedule 30.10.2009

Я не думаю, что это когда-либо было в Visual Studio.

Вероятно, вам понадобится iisapp.vbs.

person Gerrie Schenck    schedule 10.06.2009

Внизу диалогового окна Присоединить к процессу вы должны увидеть два флажка:

  • Показать процессы от всех пользователей
  • Показать процессы во всех сессиях

Если вы отметите одно / оба из них, вы, надеюсь, сможете увидеть процессы, которые вам нужны.

person Ian Oxley    schedule 03.09.2009