从源代码管理进行部署时,Azure函数“错误:函数运行时无法启动”

时间:2018-10-12 09:51:38

标签: azure azure-functions

我正在尝试从源代码管理部署v2函数,并收到错误消息“错误:函数运行时无法启动”。

我对错误进行了一些研究,发现这可能是由于为您的功能设置了IP限制所致。我删除了IP限制,但仍然收到相同的错误消息。

1 个答案:

答案 0 :(得分:1)

设法立即解决此问题。需要在ARM模板“ appSettings”中设置运行时,然后才能起作用:

“名称”:“ FUNCTIONS_EXTENSION_VERSION”, “ value”:“〜2”。

此外,即使我删除了IP限制,也需要删除资源组并再次部署它。当我在门户网站中查看自动化脚本时,它们仍在脚本中,这可能会导致错误。

更新: 发生另一个运行时错误,这是由于在使用消费计划时,ARM模板中缺少WEBSITE_CONTENTAZUREFILECONNECTIONSTRING和WEBSITE_CONTENTSHARE。完整的ARM模板,位于下面的链接中:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-infrastructure-as-code#deploy-a-function-app-on-the-consumption-plan