我尝试在本地调试azure函数,但遇到了问题。实际上,我只是按照下面的链接来构建和测试,但没有工作。
这里的指令是本地调试Azure函数Python代码,我根本没有修改代码。
当我试图运行调试时,它会弹出错误。
执行任务:.venv\Scripts\activate;func主机启动 找到Python版本3.8.6 (py)。 Azure函数核心工具核心工具版本: 3.0.3160提交散列: 00aa7f43cc5c5f15241b5e6e5363256f19ceb990函数运行时版本: 3.0.14916.0 值不能为空。(参数'provider') 终端将被任务重用,按任意键关闭它。
在GitHub或堆栈溢出中搜索大量主题后,我不知道出了什么问题。最后,我删除了host.json中的azure函数作为解决方案。
有人和我遇到过同样的问题吗?
下面是我的环境: Windows 10 Python 3.8.6函数核心工具版本:3.0.3160 python包azure-函数1.50
发布于 2020-12-23 01:54:25
也许您可以尝试打开Command Palette (F1),选择Python: Select Interpreter命令,然后在本地.venv文件夹中选择虚拟环境。

或者您可以更改host.json,extensionBundle需要更高的版本。

发布于 2022-06-28 08:19:12
本地调试可能无法工作的另一件事是低互联网连接。我遇到了这样的情况,“值不能为空。(参数‘提供者’)”错误时,试图从一个酒店的不良(低速和不稳定)互联网连接。
发布于 2022-08-09 09:56:28
https://stackoverflow.com/questions/65410908
复制相似问题