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

Windows 11环境执行func new创建Azure Function HTTP触发器报错任务取消

Azure Functions func new 报错解决方案

该报错通常由Azure Functions Core Tools版本兼容性问题、模板拉取网络超时、运行时配置缺失导致,可按以下步骤逐一排查解决:

步骤1:升级Core Tools到受支持版本

你当前使用的3.0.3904版本属于已经停止官方支持的3.x分支,本身存在模板拉取的已知bug,且和Python 3.9存在兼容问题,优先升级到4.x版本:

  • 先卸载原有3.x版本:打开控制面板→程序和功能,找到「Azure Functions Core Tools」右键卸载
  • 安装最新4.x版本Core Tools,安装完成后重启终端,执行func --version确认返回结果为4.x开头即升级成功

步骤2:添加参数跳过远程模板拉取

如果升级后仍然报错,大概率是网络无法访问官方模板源导致超时,执行命令时添加--force参数强制使用本地缓存模板:

func new --name classify --template "HTTP trigger" --force

步骤3:显式指定运行时

如果还是执行失败,先确认项目根目录的local.settings.json中存在Python运行时配置:

{
  "Values": {
    "FUNCTIONS_WORKER_RUNTIME": "python"
  }
}

也可以在执行命令时显式指定运行时,避免自动识别超时:

func new --name classify --template "HTTP trigger" --worker-runtime python

步骤4:排查本地网络拦截

如果上述操作都无效,检查是否开启了系统代理、VPN,或者Windows Defender防火墙拦截了func命令的网络请求,临时关闭后再执行命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 09:06:06