visualstudio.com的每次部署都会清除Azure托管空间

时间:2013-02-24 15:05:44

标签: azure visual-studio-2012

我正在使用visualstudio.com部署到蔚蓝网站。它工作正常,但在每次部署时,它都会删除天蓝色空间中的所有文件。

我有用户上传的内容,所以如果至少有一个文件夹,那就太好了。

1 个答案:

答案 0 :(得分:1)

这是Azure部署默认情况下的工作方式。

您可以将发布配置文件添加到构建定义中以阻止这种情况发生。

从Azure门户下载发布配置文件,在Settings->File Publish Options下,确保未选中Remove additional files at destination。保存此配置文件,然后将其添加到团队资源管理器中的构建定义中。

理想情况下,您不应将内容上传到网站本身,因为网站会被复制到托管它的每个虚拟机。如果在两个不同的实例上修改相同的用户数据,则这些多个实例将导致数据完整性问题。 (虽然你可以逃脱它,如果只有一个实例......但它对Azure来说是最不好的做法......)