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

如何通过AZ CLI发布禁用“Run from package”的Azure函数应用?

解决Azure CLI部署函数应用时禁用“Run from package”的方法

使用az functionapp deployment source config-zip命令部署时,确实会默认启用“Run from package”模式。要禁用该选项,你可以通过AZ CLI修改函数应用的应用设置来实现,具体步骤如下:

  • 部署前先禁用Run from package
    先执行以下命令,将控制该模式的应用设置WEBSITE_RUN_FROM_PACKAGE设为空值:

    az functionapp config appsettings set --resource-group "testrg" --name "myfuncappname" --settings WEBSITE_RUN_FROM_PACKAGE=""
    
  • 执行zip部署命令
    接着运行你原本的部署命令即可:

    az functionapp deployment source config-zip --resource-group "testrg" --name "myfuncappname" --src "c:\FuncAppsfuncapp.zip"
    
  • 验证设置(可选)
    若要确认设置已生效,可执行以下命令查看WEBSITE_RUN_FROM_PACKAGE的当前值:

    az functionapp config appsettings list --resource-group "testrg" --name "myfuncappname" --query "[?name=='WEBSITE_RUN_FROM_PACKAGE'].value"
    

另外,如果你需要启用Basic Authentication,也可以通过应用设置命令配置:

az functionapp config appsettings set --resource-group "testrg" --name "myfuncappname" --settings WEBSITE_AUTH_ENABLED="True" WEBSITE_AUTH_DEFAULT_PROVIDER="Basic"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 11:33:12