You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Functions发布删除已有函数,如何实现多项目共存?

让多个Azure Function项目共存于同一Azure Functions App的方法

有几种实用办法能解决这个问题,核心都是避免发布操作清理掉已存在的函数文件:

  • Visual Studio发布时取消清理选项
    在Visual Studio的发布流程中,进入「发布设置」的「高级」面板,找到删除目标中未存在的文件选项,取消它的勾选。这样发布第二个项目时,只会添加或更新当前项目的函数文件,不会删除之前部署的函数。

  • 用Zip部署时启用增量模式
    如果用Azure CLI做Zip部署,执行命令时加上--clean false参数,示例命令如下:

az functionapp deployment source config-zip --resource-group 你的资源组名称 --name 你的函数应用名称 --src 第二个项目的压缩包路径 --clean false

这个参数会告诉Azure不要清理目标目录里原有的文件,实现多个项目的函数共存。

  • 拆分函数应用(备选方案)
    如果上述方法不符合你的需求,也可以考虑把两个项目分别部署到不同的Azure Functions App里,通过API网关或其他方式统一访问入口,但这属于备选方案,不如前两种直接高效。

内容的提问来源于stack exchange,提问作者Angelo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 21:52:03