Windows Azure Web Deploy功能的文档指出,它基本上只用于测试开发,主要是因为如果回收实例,所做的任何更改都不会持久。
我最近有过使用远程桌面更新Azure run (测试)网站中的一些文件的经验,认为既然我实际上是在更新网站本身,而不是桌面,那么它将持续存在。事实证明,不,这是不正确的想法,当角色被回收时,我通过远程桌面所做的所有更改都被抹回了原始的20分钟包上传。我很高兴我犯了这个错误,因为它让很多其他的事情变得清晰。
因此,我寻找了绕过这个问题的方法,并阅读了关于web deploy的文章,但如果我要面对与上述相同的情况,这些更改仍然会被抹去。
现在有了Web Deployment Accelerator,从我收集到的信息来看,它将持续存在于生产站点中,跨越所有形式的实例回收等,因为所有的更改现在都存储在Azure存储上。
我的理解正确吗?Windows Azure Web Deploy Accelerator可以像FTP客户端一样使用(在某种意义上)“常规”IIS网站吗?在某些情况下,我会因为使用这个技术作为我的Azure "FTP客户端“.*而丢失一个带有购物车的站点吗?
(是的,我知道它不是“真正的”FTP);
发布于 2011-11-19 23:05:43
您使用此加速器所做的更改将持续存在,并且永远不会因为角色实例重启等而被抹去。
https://stackoverflow.com/questions/8192100
复制相似问题