Подтвердить что ты не робот

Как подключиться к процессу IIS (w3wp.exe) в Windows 10/IIS 10?

Используя Visual Studio 2013 в Windows 8.1, я был использован для отладки приложений, размещенных в IIS, путем присоединения к процессу w3wp.exe с пулом приложений.

После обновления с 8.1 до 10 я больше не вижу никаких процессов w3wp.exe в диалоговом окне Attach to Process, даже если установлен флажок Show process from all users.

Каково имя процесса для пулов приложений в IIS 10? Может быть, есть еще один способ отладки приложений IIS в Windows 10?

UPDATE: Проблема заключалась в том, что все процессы w3wp.exe были остановлены. Простое нажатие URL-адреса браузером снова запустило процесс w3wp.exe, и я смог отлаживать, как обычно.

4b9b3361

Ответ 1

По какой-то причине все процессы w3wp.exe были остановлены. Я только что переработал пул приложений и обновил окно браузера, а w3wp.exe запустился и появился в диалоговом окне "Прикрепить к процессу" как обычно.

Я не знаю точно, относится ли это к проблеме, связанной с IIS 10, но я никогда не испытывал этого в более ранних версиях IIS.

Ответ 2

Откройте Visual Studio в режиме администратора, затем Debug → attach to process → установите флажок "Показывать процессы от всего пользователя", выберите w3wp.exe. Для отладки исходного кода требуется режим администрирования.

Ответ 3

Я использую отладчик окон 10 для того, чтобы прикрепить к w3wp.exe просто отлично, вы уверены, что пометили галочку show processes from all users в левом нижнем углу? iis работает против собственного пользователя.

введите описание изображения здесь