Для более поздних версий SDK вы можете обратиться к этой статье в документации Windows Azure, где объясняется, как выполнять выборку ЦП для рабочих и веб-ролей: для последнего случая вы следует прикрепить к процессу WaIISHost.exe
.
Как также указано в ответе Маркуса Янссона, вам может потребоваться присоединиться к процессу w3wp.exe
. Например, когда я отлаживаю один из веб-сайтов, содержащихся в веб-роли, мне необходимо явно присоединиться к процессу w3wp.exe
, на котором размещен этот сайт, поскольку Visual Studio не подключается автоматически ко всем соответствующим экземплярам IIS.
ОБНОВЛЕНИЕ 2013-01-10 19:03 UTC Мне не удалось профилировать веб-роли с помощью связанных инструкций. Я обнаружил, что:
- бесполезно присоединяться к
WaIISHost.exe
, так как кажется, что он не содержит код роли;
- Я не могу присоединиться к
w3wp.exe
экземплярам из Visual Studio 2010 (появляется сообщение об ошибке с кодом VSP1449).
Поскольку я использую Windows Azure SDK 1.8, я попытался запустить свою веб-роль в IIS Express (см. этот пост для получения дополнительной информации), а затем подключился к процессу iisexpress.exe
. Таким образом, я смог профилировать свой веб-сайт.