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