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

Cod*_*key 1 azure-functions azure-functions-runtime

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

Insufficient memory to continue the execution of the program.
Run Code Online (Sandbox Code Playgroud)

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

有人知道如何调试这个吗?

我已经删除了所有代码,删除了所有依赖项。剩下的只是一个没有实现的默认计时器函数。它仍然不起作用。

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

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

Tro*_*eft 5

如果您将空值添加"":""到 local.settings.json 文件的 Values 集合中,则可能会导致此问题。看起来像是一个错误,或者是错误的错误消息?我在这里与 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 中增强并推动了 func v3 和 v4 的修复。