2011-04-10 81 views
1

使用Azure SDK 1.4 我在開發結構中有一個簡單的工作者角色,它沒有超出繁忙狀態 - 我得到「啓動角色失敗的一個或多個角色」。Azure DevFabric:角色狀態忙

當我調試,調試器從未達到WorkerRole.OnStart()

爲什麼會變成這樣? 我該如何解決這個問題?

+0

你有沒有解決這個問題? – 2011-05-17 02:57:09

回答

1

我認爲這是最有可能的原因可以是:

  • ,有什麼問題在Azure SDK安裝
  • 您部署的工人角色缺少一些依賴莫名其妙

我的調試方法是:

  • 替換您的工作者角色w ith一個新的空的 - 只是有一個永久的循環Run() { while(true) {} }
  • 如果空的工人不運行,那麼似乎SDK沒有安裝好:(如果是這樣的話,然後嘗試卸載並重新安裝 - 或者在這裏希望有人也許能夠幫助
  • 如果空工人運行,然後嘗試找出是什麼原因造成或者由錯誤:
    • 添加功能/依賴於新的空工作者角色
    • 或從舊工作角色中刪除功能/依賴關係。

部署到dev的面料時,我從來沒見過這樣的問題很多,但部署到Azure的時候我見過很多人(他們需要很長的時間來解決,只是因爲的緩慢的部署週期)。

祝你好運

+0

我正在使用epmty工作者角色。當我轉移到Azure SDK 1.4時發生了變化 - 它可能與64位csrun有關嗎? – 2011-04-12 04:22:28

+0

我從vsix – 2011-04-12 04:23:50

+0

+1開始發佈csrun,關於緩慢的開發週期。 – 2012-11-07 16:16:57