Windows Azure Web Deploy功能的文档指出,它基本上只用于测试开发,主要是因为如果回收实例,所做的任何更改都不会持久。
我最近有过使用远程桌面更新Azure run (测试)网站中的一些文件的经验,认为既然我实际上是在更新网站本身,而不是桌面,那么它将持续存在。事实证明,不,这是不正确的想法,当角色被回收时,我通过远程桌面所做的所有更改都被抹回了原始的20分钟包上传。我很高兴我犯了这个错误,因为它让很多其他的事情变得清晰。
因此,我寻找了绕过这个问题的方法,并阅读了关于web deploy的文章,但如果我要面对与上述相同的情况,这些更改仍然会被抹去。
现在有了,从我收集到的