欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决微软云Azure Function运行报错-Value cannot be null. (Parameter ‘provider‘)

程序员文章站 2023-12-30 13:16:58
...

问题描述

在vscode中创建了本地函数,本地运行后等待半天然后显示以下错误。

Value cannot be null. (Parameter 'provider')

解决方案

手动通过func: host start --verbose运行,发现是因为没有成功下载extensionBundle。
打开host.json,将extensionBundle删除掉,重新运行即可。

{
  "version": "2.0",
  "logging": {
    "applicationInsights": {
      "samplingSettings": {
        "isEnabled": true,
        "excludedTypes": "Request"
      }
    }
  },
  /// 以下代码删除
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle",
    "version": "[2.*, 3.0.0)"
  }
}

如果用到了扩展包,那只能手动安装扩展包或者开代理来下载。

上一篇:

下一篇: