我在Azure上为我的web应用程序提供了一个小型生产实例。为了快速更改实时站点,我通过RDC打开实例,并跨任何需要添加的dll和文件进行复制。这似乎运行得很好。
然而,昨天晚上,实例似乎被重置了(我仍在调查原因),网站的版本回滚到大约一个月前。
我在StackOverFlow上读到,当微软执行实例重置时,通过远程数据中心所做的任何更改都不会保存,并且会回滚到上一次发布。
当然,必须有一种更快的方法来更改生产实例,而不是每次都发布应用程序?每次发布大约需要45分钟。如果我每天进行多次部署,那么有没有更好的解决方案?
发布于 2012-08-01 17:37:42
否,所有更改都必须发布。微软保证会有一个工作的实例,但没有被保证它将是相同的实例。
我们一直在寻找其他解决方案,但现在只是发布更改。但我们可能很幸运,可以浪费10分钟来发布。
发布于 2012-08-01 17:58:03
以下是您可以查看的一些内容:
网站。如果您使用它,您可以简单地将文件复制到blob存储,以便更新您的实例。请注意,您需要考虑一些事情,比如启动任务会发生什么,滚动升级会发生什么,……?Steve为此写了一篇很棒的博文:Update Your Windows Azure Website in Just Seconds by Syncing with Blob Storage (它使用WorkerRole而不是WebRole)
立即部署
https://stackoverflow.com/questions/11756336
复制相似问题