Как отладить рабочую роль с помощью удаленного рабочего стола с Windows Azure?

Теперь у меня настроена среда Windows Azure, так что я могу получить доступ к своей рабочей роли с помощью удаленного рабочего стола. Однако я не знаю, как действовать дальше. После долгих поисков я нашел веб-сайт, который был офлайн, но в кеше Google было упоминание о подключении к рабочей роли, работающей в облаке Azure, из отладчика Visual Studio. Но у меня есть только Visual Developer (не studio) 2010, я искал повсюду, и, насколько я вижу, такой возможности для подключения к удаленному серверу нет. Я могу опубликовать свой проект в облаке Azure без ошибок, и у меня есть «работоспособный» экземпляр моей рабочей роли, который отображается как активный и работающий.

Я подключился к RDP через портал управления Azure. Вход в систему работал нормально, и появилось окно удаленного рабочего стола. Я просмотрел многое из того, что мог найти, и не смог найти свою рабочую роль. У меня должно быть неправильное впечатление о RDP, потому что я надеялся увидеть основную форму отображения рабочей роли при входе в систему, как и при локальной отладке в облачном эмуляторе. Но вместо этого я видел только пустой рабочий стол с некоторыми процедурами проверки и управления сервером базового уровня. Я даже проверил в средстве просмотра событий сообщения, связанные с приложениями, и не увидел ни одного.

Так что теперь я зациклился на том, работает ли моя рабочая роль на самом деле или нет, несмотря на кажущиеся положительные сообщения о статусе от портала управления, и я все еще хочу прикрепите к моей рабочей роли для отладки с помощью Visual Developer, если это возможно, но я не могу понять, как это сделать.

Любой, у кого есть опыт в этой области, может дать мне несколько надежных советов о том, что делать дальше, ответьте.

ОБНОВЛЕНИЕ: я считаю, что моя рабочая роль может быть запущена, потому что я открыл командное окно, выполнил Netstat и увидел, что он прослушивает правильный порт. Однако это может быть просто мой класс оболочки Worker Role, который запускает пользовательский EXE, который я запускаю как порожденный процесс. Я до сих пор не подтвердил, запущен ли мой пользовательский EXE.

UPDATE-2: Просто запустил TaskList из командного окна, и пользовательский EXE-файл указан.

UPDATE-3: Все работает, поскольку я только что запустил удаленный тест службы, так что это не проблема. Все еще хотите знать, как подключиться к рабочей роли из Visual Developer 2010 для удаленной отладки, и можно ли увидеть форму отображения пользовательского EXE, как это делаю я при локальной отладке в облачном эмуляторе.

- roschler

7
задан Robert Oschler 5 July 2011 в 00:13
поделиться