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

visualstudio.com的每次部署都会清理Azure托管空间,azure,visual-studio-2012,Azure,Visual Studio 2012,我正在使用visualstudio.com部署到azure站点。它工作得很好,但在每次部署中,它都会从azure的空间中删除所有文件 我有用户上传的内容,所以如果它至少还有一个文件夹就好了。默认情况下Azure部署就是这样工作的 您可以将发布配置文件添加到生成定义中以阻止这种情况发生 从Azure门户下载发布配置文件,并在Settings->filepublishoptions下确保未勾选删除目标位置的其他文件。保存此配置文件,然后将其添加到团队资源管理器中的生成定义中 理想情况下,您不应该将内

我正在使用visualstudio.com部署到azure站点。它工作得很好,但在每次部署中,它都会从azure的空间中删除所有文件


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

默认情况下Azure部署就是这样工作的

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

从Azure门户下载发布配置文件,并在
Settings->filepublishoptions
下确保未勾选
删除目标位置的其他文件。保存此配置文件,然后将其添加到团队资源管理器中的生成定义中


理想情况下,您不应该将内容上载到站点本身,因为站点会复制到承载它的每个虚拟机。如果在两个不同的实例上修改相同的用户数据,那么这些多个实例将导致数据完整性问题。(虽然你可以侥幸逃脱,哪怕只有一个实例……但这至少是Azure的一个坏习惯……

我怀疑这是故意的。你不应该在网站本身上传内容,而是在一个单独的区域。我不知道如何在Azure中做到这一点,甚至不知道这是否可行。谢谢。我对azure很陌生。我正在尝试将Umbraco部署到Azure。它使用媒体目录存储用户上载的图像。怎么办?请检查此链接以在web.config的appSettings部分中设置媒体路径: