Azure Function:内存不足,无法继续执行程序

Azure Function: Insufficient memory to continue the execution of the program

尝试在本地 运行 Azure Functions 项目并收到以下错误:

Insufficient memory to continue the execution of the program.

这发生在记录或启动任何内容之前,因此无需调试。

有人知道如何调试吗?

我删除了所有代码,删除了所有依赖项。剩下的就是一个没有实现的默认定时器函数。还是不行。

如果我创建一个新的函数项目 func init,一切正常。我看不到项目文件中的任何差异,host.json、local.settings.json、function.json 等在不起作用的项目和起作用的项目之间。

我正在考虑重新实现项目并复制所有代码,但这是唯一的解决方案吗?

如果将空值 "":"" 添加到 local.settings.json 文件的值集合中,可能会产生此问题。似乎是错误或错误消息?我在这里与 func 人员一起创建了一个 github 问题。 https://github.com/Azure/azure-functions-core-tools/issues/1732 并提出了修复它的请求请求 https://github.com/Azure/azure-functions-core-tools/pull/1735 。希望这对您有所帮助!

2022-03-15 更新:上述 PR 已完成, 修复了 func v2。 @ejizba 在这个新的 PR here.

中增强并推动了对 func v3 和 v4 的修复