Роль рабочего Azure застревает в состоянии роли Неизвестно

Azure toolkit 1.5

  1. Создать новый проект
  2. Добавить рабочую роль
  3. Хит F5

Развертывания застряли в:

[фабрика] Экземпляр роли: развертывание (189).WindowsAzureProject1.WorkerRole1.0

[ткань] Роль состояние Неизвестно

В конце концов время развертывания истекло.

Любые идеи о том, как отладить это?

5 ответов

Решение

Работал, оказалось, что служба активации Windows не работает правильно на моем компьютере. Переустановил и активировал tcp активацию и теперь он работает!

Я лично решил эту проблему, удалив привязку *:808 в диспетчере IIS для веб-сайта по умолчанию.

Требуемые сборки Azure могут отсутствовать в пакете, который вы развертываете в Azure.

Дважды проверьте, что для каждой сборки Azure, на которую ссылается ваш проект, свойство copy to local установлено в значение true.

Следующая статья может помочь отладить проблему:

Отладка статьи MSDN

У меня была та же проблема: роли постоянно зависали в неизвестном состоянии и никогда не запускались должным образом. Оказывается, что служба общего доступа к портам Net.Tcp (SMSvcHost.exe) заняла порт 808, и это помешало устройству dev запускать роли. Я перезапустил службу, и теперь мои роли отлично работают в среде разработки.

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

Andreas,

Возможно, вам не хватает ссылки на сборку или у вас есть проблема со скриптом запуска, лучший способ продолжить - попытаться выполнить развертывание с включенной intellitrace.

Другие вопросы по тегам