我最近試圖將我的WebRole從Azure SDK v1.6升級到v1.7。這似乎工作正常。我可以在我的devfabric中構建並運行角色。當我嘗試將升級的項目部署到真正的雲時,這些實例永遠不會啓動。他們只是坐在「忙碌」的狀態。有趣的是,他們不會做典型的「回收循環」,他們只是永遠坐在「忙碌」。Azure WebRole在1.7升級後無法啓動
當我登錄到使用RDP的情況下,我看到在事件日誌中的以下錯誤:
應用程序「/」屬於站點「1」具有無效的AppPoolId「默認應用」組。因此,該應用程序將被忽略。
跟:
網站1被禁用,因爲該站點定義的根應用程序是無效的。請參閱上一個事件日誌消息以獲取有關根應用程序的信息無效。
在IIS管理器中查看確認沒有名爲「DefaultAppPool」的AppPool。對於Azure創建的名稱,也沒有使用GUID的典型AppPools。不出所料,我的網站也不存在。
那麼,如何解決這個問題?
你能告訴我們你在做WebRole.cs和你的啓動任務嗎? – 2012-08-09 07:08:32
我建立了一個在WebRole.cs中沒有任何工作的構建,並且沒有註冊啓動任務。它做同樣的事情,除了我之前提到的兩個以外,我還得到了大量的重複事件日誌條目。新的如下所示:「屬於網站'1273337584'的應用程序'/'具有無效的AppPoolId'61574c81-73e4-4626-903c-72c05bb3963c'集,因此應用程序將被忽略。」 – 2012-08-09 14:28:15
@breischl - 你找到了這個錯誤的原因?我的一個項目已經開始拋出相同的錯誤,我無法弄清楚它 – markpirvine 2012-08-20 09:18:10