我正在使用azure构建管道将我的自定义解决方案部署到现有的解决方案中,但是在删除了现有解决方案中的一些dll之后,我使用了zip部署方法,在进行了一些研究之后,我发现将删除以前部署中的文件,而这些文件不在部署工件中。

基于微软文章这里的zip部署,它说:删除以前部署遗留下来的文件.
它是一个需要部署在现有解决方案之上的模块,它还有其他模块,所以我不需要删除其他dll,我只想在现有解决方案的基础上部署我的解决方案dll。知道该怎么做吗?
发布于 2022-08-29 06:45:15
来自Zip:https://learn.microsoft.com/en-us/azure/azure-functions/deployment-zip-push。使用.zip部署时,在.zip文件中找不到的现有部署中的任何文件都将从函数应用程序中删除。
您可以尝试使用"Web“方法,并禁用”在目的地删除其他文件“选项。

此外,还可以使用附加参数“从App_Data文件夹中排除文件”,以防止将App_Data文件夹中的文件部署到或从该应用程序服务中删除。有关详细信息,请参阅此票证:Azure管道:使用Azure App部署排除文件夹
https://stackoverflow.com/questions/73516757
复制相似问题