我正在使用 visualstudio.com 部署到 azure 站点。它工作正常,但在每次部署时,它都会从 azure 空间中删除所有文件。
我有用户上传的内容,所以如果它至少保留一个文件夹会很好。
我正在使用 visualstudio.com 部署到 azure 站点。它工作正常,但在每次部署时,它都会从 azure 空间中删除所有文件。
我有用户上传的内容,所以如果它至少保留一个文件夹会很好。
这就是 Azure 部署默认的工作方式。
您可以将发布配置文件添加到构建定义中以阻止这种情况发生。
从 Azure 门户下载发布配置文件,并Settings->File Publish Options
确保Remove additional files at destination
未勾选下方。保存此配置文件,然后将其添加到团队资源管理器中的构建定义中。
理想情况下,您不应该将内容上传到站点本身,因为该站点会被复制到托管它的每个虚拟机上。如果在两个不同的实例上修改相同的用户数据,这些多个实例将导致数据完整性问题。(虽然你可以侥幸逃脱,如果只有一个实例的话......但它至少对 Azure 来说是不好的做法......)