Роль рабочего Azure застревает в состоянии роли Неизвестно - PullRequest
4 голосов
/ 14 сентября 2011

Лазурный инструментарий 1.5

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

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

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

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

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

Есть идеи, как это отладить?

Ответы [ 5 ]

3 голосов
/ 20 сентября 2011

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

2 голосов
/ 14 сентября 2011

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

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

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

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

2 голосов
/ 15 сентября 2011

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

1 голос
/ 11 ноября 2011

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

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

0 голосов
/ 14 сентября 2011

Andreas,

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

...