Роль рабочего Azure застревает в состоянии роли Неизвестно
Azure toolkit 1.5
- Создать новый проект
- Добавить рабочую роль
- Хит F5
Развертывания застряли в:
[фабрика] Экземпляр роли: развертывание (189).WindowsAzureProject1.WorkerRole1.0
[ткань] Роль состояние Неизвестно
В конце концов время развертывания истекло.
Любые идеи о том, как отладить это?
5 ответов
Работал, оказалось, что служба активации Windows не работает правильно на моем компьютере. Переустановил и активировал tcp активацию и теперь он работает!
Я лично решил эту проблему, удалив привязку *:808 в диспетчере IIS для веб-сайта по умолчанию.
Требуемые сборки Azure могут отсутствовать в пакете, который вы развертываете в Azure.
Дважды проверьте, что для каждой сборки Azure, на которую ссылается ваш проект, свойство copy to local установлено в значение true.
Следующая статья может помочь отладить проблему:
У меня была та же проблема: роли постоянно зависали в неизвестном состоянии и никогда не запускались должным образом. Оказывается, что служба общего доступа к портам Net.Tcp (SMSvcHost.exe) заняла порт 808, и это помешало устройству dev запускать роли. Я перезапустил службу, и теперь мои роли отлично работают в среде разработки.
Так что, если вы столкнетесь с той же проблемой, посмотрите, не был ли порт 808 занят другим процессом.
Andreas,
Возможно, вам не хватает ссылки на сборку или у вас есть проблема со скриптом запуска, лучший способ продолжить - попытаться выполнить развертывание с включенной intellitrace.