2015-08-20 6 views
1

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

Я пробовал прикреплять отладчик к удаленной службе, но это время после 90 минут ничего не делает. Итак, мой следующий шаг - запустить службу локально с эмулятором, который я сейчас делаю.

У меня есть эмулятор, но я понятия не имею, как подключиться к этой локальной службе и какова конечная точка. Может кто-нибудь помочь?

ответ

1

Чтобы иметь возможность отлаживать облачную службу Azure (работает в облаке), сначала необходимо убедиться, что она построена с использованием конфигурации Debug и что включена функция удаленного отладчика, тогда вы сможете подключить к роли из Visual Studio, как если бы вы выполняли ее локально.

Чтобы выполнить отладку локально с помощью Azure Emulator, вам нужно всего лишь запустить проект облачного сервиса (F5 (если это проект по умолчанию) или щелкните правой кнопкой мыши -> Отладка -> Запустить новый экземпляр).

Вы можете выполнить следующие действия, чтобы включить отладчик и крепят к службе (как локально, так и в облаке): https://msdn.microsoft.com/en-us/library/azure/ff683670.aspx

+0

Спасибо за ссылки. Еще один шаг, который я пропустил, - это подключение к моей рабочей роли локально на моем локальном IP-адресе. После запуска локального эмулятора мой код для подключения к облачной службе должен был быть обновлен до моего loopback IP, 127.0.0.1. Указанный порт остался прежним. –