Azure DevFabric: роль занята государством - PullRequest
1 голос
/ 10 апреля 2011

с использованием Azure SDK 1.4 У меня есть простая рабочая роль в структуре разработки, она не выходит за пределы занятого состояния - я получаю «стартовая роль не выполнена для одной или нескольких ролей».

Когда я отлаживаю, отладчик никогда не достигает WorkerRole.OnStart ()

с чего бы это? как я могу устранить это?

1 Ответ

1 голос
/ 10 апреля 2011

Я думаю, что наиболее вероятная причина этого:

  • что-то не так с установкой Azure SDK
  • что в вашей развернутой рабочей роли каким-то образом отсутствуют некоторые зависимости

Мой подход к отладке:

  • замените вашу рабочую роль новой пустой - просто есть вечный цикл для Run() { while(true) {} }
  • Если пустой рабочий не запускается, то может показаться, что SDK не установлен в порядке :( Если это так, то попробуйте удалить и переустановить - или, надеюсь, кто-то здесь сможет помочь
  • если запускается пустой рабочий, попробуйте определить причину ошибки:
    • добавление функций / зависимостей в новую пустую рабочую роль
    • или удаление функциональности / зависимостей из старой рабочей роли.

Я не видел много подобных проблем при развертывании на dev-фабрике, но я видел много их при развертывании в Azure (и их решение занимает много времени только из-за медленного цикла развертывания).

Удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...