【问题标题】:local debug azure function fail with error - Value cannot be null. (Parameter 'provider')本地调试 azure 函数因错误而失败 - 值不能为空。 (参数“提供者”)
【发布时间】:2021-04-01 06:53:59
【问题描述】:

我尝试在本地调试 azure 函数,但遇到了问题。其实我只是按照以下链接的说明进行构建和测试,但不起作用。

指令在这里Debug the Azure Functions Python code locally,我完全没有修改代码。

当我尝试运行调试时,它弹出错误。

执行任务:.venv\Scripts\activate ; func 主机启动

找到 Python 版本 3.8.6 (py)。

Azure Functions 核心工具核心工具版本:3.0.3160 提交 哈希:00aa7f43cc5c5f15241b5e6e5363256f19ceb990 函数运行时 版本:3.0.14916.0

值不能为空。 (参数“提供者”)

终端将被任务重用,按任意键关闭它。

在 GitHub 或 stackoverflow 中搜索了大量主题后,我不知道出了什么问题。最后,我删除了 host.json 中的 azure 函数 extensionBundle 作为解决方法。

有没有人和我遇到同样的问题?

下面是我的环境: 视窗 10 Python 3.8.6 功能核心工具版本:3.0.3160 python 打包 azure-functions 1.50

【问题讨论】:

    标签: python visual-studio-code azure-functions


    【解决方案1】:

    也许你可以尝试打开Command Palette (F1),选择Python: Select Interpreter命令,然后在本地.venv文件夹中选择虚拟环境

    或者你可以改host.jsonextensionBundle需要更高版本。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-08
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-11
    • 2022-11-22
    相关资源
    最近更新 更多