0

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

我有用户上传的内容,所以如果它至少保留一个文件夹会很好。

4

1 回答 1

1

这就是 Azure 部署默认的工作方式。

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

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

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

于 2013-02-24T15:12:01.843 回答