函数app绑定问题 - 值不能为null。参数名称:hostAccount

时间:2016-12-02 18:59:29

标签: powershell azure azure-functions

当我尝试使用kudu REST API将zip文件上传到azure功能应用程序时,在我尝试在浏览器中查看功能应用程序编辑器中的c#代码时会抛出错误。错误是: “错误:

函数($ Source)错误:Microsoft.Azure.WebJobs.Host:错误索引方法'Functions.Source'。 Microsoft.Azure.WebJobs.Host:值不能为null。  参数名称:hostAccount。 会话ID:xxxxxxxxxxx

时间戳:2016-12-02T18:35:00.083Z“

请注意,从创建资源组开始,直到将多步网络测试结果导出到我们的Splunk - 所有使用Powershell,我都自动端到端Application Insights。

在这个自动化过程中,我正在形成一个存储连接字符串并将其设置为功能应用程序的应用程序设置,然后在我的function.json绑定中提供该键。

但我仍然收到此错误。

以下是我在Azure功能应用中创建的问题 - Git:https://github.com/Azure/azure-webjobs-sdk-script/issues/1020

1 个答案:

答案 0 :(得分:1)

错误指向缺少主机配置(例如主机存储帐户)。

如果您要自动创建过程,则需要确保正确设置所需的环境变量。推荐的方法是使用ARM模板为您管理。

我有一些关于如何获取资源的ARM模板的详细信息(您可以使用它来查看功能应用程序所需的设置)here

我们还提供了一些您可以使用链接here

的示例模板

我希望这有帮助!