2011-07-26 64 views
1

當我使用管理門戶將Web角色部署到Azure時,該過程大約需要20分鐘。但是,當我使用Visual Studio進行部署時,可能需要幾個小時,並且它陷入了「正在初始化」/「等待主機」中。最終,它確實部署並正常運行。爲什麼要通過Visual Studio部署我的天藍色網絡角色需要很長時間?

有什麼想法嗎?

注:

  • 我爲了部署通過Visual Studio將能夠使用智能跟蹤和網絡部署。
  • 沒有錯誤的部署

回答

0

過程中隨時出現的安裝網絡部署,RDP,任何插件等將延長部署時間。我非常肯定,Web Deploy尤其會導致機器重新啓動,從而增加了幾分鐘的時間。這可能是您最常注意的事情(虛擬機重啓,需要一段時間才能恢復)。

+0

但它不應該延長這麼多,應該嗎?我今天上午等待了幾個小時的部署。 – Geoff

+0

即使啓用了RDP和Web部署,其他部署也要快得多(大約20-30分鐘)。 – Geoff

0

我相信從Visual Studio部署可釋放主機並獲取新主機。這一點很明顯,因爲與Visual Studio相關的IP地址通常會在您從Visual Studio部署時發生更改。

但是通過門戶升級重新映像現有的主機。

這大概佔了時間差的很大一部分,尤其是在相關升級或故障域中沒有可用主機的情況下。

+0

這絕對是真的。 Visual Studio執行刪除和新部署。然而,目前還不清楚Geoff是通過門戶進行升級還是自己進行新的部署(可能使用VIP交換)。升級應該更快。 – dunnry

+0

新的部署...升級會很好,但它們並不總是適用於這種情況。 – Geoff

相關問題