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

部署Azure Function后遇Host ID冲突与CORS错误的解决咨询

问题1:Host ID冲突错误(AZFD004)

原因

多个Azure Function App共用了同一个存储账户,且它们的Host ID(默认是Function App名称)重复,导致存储账户内的共享资源(如触发器队列、运行日志)出现冲突。

解决步骤

  • 登录Azure门户,定位到出问题的Function App
  • 进入配置 → 应用程序设置页面
  • 点击新建应用程序设置,添加键为WEBSITE_HOST_ID,值设为唯一字符串(比如原Function App名称加后缀,如functionAppName-001)
  • 保存设置后,在Function App概览页点击重启按钮生效

问题2:CORS配置错误

原因

Azure门户的测试工具属于https://portal.azure.com域名,你的Function App未将该域名加入CORS允许列表,浏览器因跨域安全策略阻止请求,导致测试按钮禁用。

解决步骤

  • 进入目标Function App页面,打开配置 → CORS选项
  • 在允许的来源列表中点击添加,输入https://portal.azure.com
  • 点击保存,返回代码测试界面即可正常使用运行按钮

额外代码提示

你的test_run.py文件中,func_3的多行注释未闭合(最后一行仅写了'''some code here),这会引发代码运行错误,建议补上闭合的''':

def func_3():
    '''some code here'''

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 13:52:34