Я создаю приложение, которое будет работать в Azure. Мое решение Visual Studio содержит несколько проектов ролей Azure. При локальной отладке я использую эмулятор вычислений Azure.
Чтобы начать отладку, я выполняю следующие шаги:
Теперь происходит то, что эмулятор / vs2010 запускает и мои веб-роли, и рабочие роли, даже если в данный момент я заинтересован только в отладке одной рабочей роли. Часто при написании кода фоновой обработки в моей рабочей роли мне интересно выполнить этот код без запуска веб-роли, запустить Internet Explorer и т. Д.
Есть ли удобный способ сделать только отладчик запускать один из экземпляров роли, а не все?
Я думаю о создании отдельного проекта в моем решении типа Console Application, где я загружаю те же сборки, что и в моей рабочей роли, и выполняю тот же код.