我正在與Azure合作部署我的MVC3應用程序。很少有事情想問。幾個Azure問題
1 - 如果我在代碼中進行了一些更改,是否需要將我的整個項目重新發布爲天藍色。如果不是如何上傳更改。
2 - 當我們將我們的項目發佈到像上傳數據一樣的費用時,是否收費?
3 - 如果我在VS2010中通過右鍵角色屬性選擇實例計數爲2,那麼我會額外收費嗎?
感謝
我正在與Azure合作部署我的MVC3應用程序。很少有事情想問。幾個Azure問題
1 - 如果我在代碼中進行了一些更改,是否需要將我的整個項目重新發布爲天藍色。如果不是如何上傳更改。
2 - 當我們將我們的項目發佈到像上傳數據一樣的費用時,是否收費?
3 - 如果我在VS2010中通過右鍵角色屬性選擇實例計數爲2,那麼我會額外收費嗎?
感謝
皮爾扎達,回答你的問題:1)是的,每次你做出改變的代碼,你需要重新創建的Windows Azure服務包,將其部署到Windows臨時環境Azure,然後執行虛擬IP交換(或VIP交換)以使您的更改生效。你可以查看How to Swap a Services's VIPs瞭解更多信息。 2)不,您不需要向管理門戶上傳費用。 3)Windows Azure賬單每個實例每小時完成一次,所以是的,您將針對爲解決方案部署的每個實例收取費用。我建議查看文章Application Life Cycle Management for Windows Azure Applications以更好地瞭解如何對先前部署到Windows Azure的應用程序進行更改。您還應該查看How to Perform In-Place Upgrades以獲取有關升級生產應用程序的更多信息。
除了Jonathan所說的之外,您現在可以使用Windows Azure Accelerator for Web Roles,它使您能夠使用Web Deploy進行發佈,這是一個更快速的小改動過程。
有沒有辦法發佈到azure,即使在編譯期間有1個錯誤是由於第三方DLL造成的,並且不會影響應用程序? – Pirzada
如果它在包中,並且需要更改它,唯一的方法就是創建一個新包並進行部署。 – knightpfhor