问题描述
在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)" } }
如果用到了扩展包,那只能手动安装扩展包或者开代理来下载。