我正在使用Azure来部署我的MVC3应用程序。很少有人想问。
1 - 如果我在代码中做了一些更改,是否需要将整个项目重新发布到azure。如果不是如何上传更改。?
2 - 当我们将项目发布到用于上传数据的费用时,是否有任何费用?
3 - 如果我通过右键单击角色属性在VS2010中选择实例计数为2,我将收取额外费用吗?
由于
答案 0 :(得分:1)
Pirzada,回答您的问题: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以获取有关升级生产应用程序的更多信息。
答案 1 :(得分:0)
除了Jonathan所说的内容之外,您现在可以使用Windows Azure Accelerator for Web Roles来使用Web Deploy进行发布,这是一个更快速的小更改过程。