函数应用程序绑定问题 - 值不能为空。参数名称:hostAccount
Function app binding issue - Value cannot be null. Parameter name: hostAccount
当我尝试使用 kudu REST API 将 zip 文件上传到 azure 函数应用程序时,它在我尝试在浏览器中的函数应用程序编辑器中查看 c# 代码时抛出错误。错误是:
“错误:
函数($Source)错误:Microsoft.Azure.WebJobs.Host:索引方法错误 'Functions.Source'。 Microsoft.Azure.WebJobs.Host: 值不能为空。
参数名称:hostAccount。
会话 ID:xxxxxxxxxxx
时间戳:2016-12-02T18:35:00.083Z
请注意,我已经实现了端到端的 Application Insights 自动化,从创建资源组到将多设置 Web 测试结果导出到我们的 Splunk - 全部使用 Powershell。
在这个自动化过程中,我正在形成一个存储连接字符串并将其设置为函数应用程序的应用程序设置,然后在我的 function.json 绑定中提供该密钥。
但我仍然收到此错误。
这是我在 Azure Function App 中创建的问题 - Git:https://github.com/Azure/azure-webjobs-sdk-script/issues/1020
错误指向缺少主机配置(例如主机存储帐户)。
如果您要自动化创建过程,则需要确保正确设置所需的环境变量。推荐的方法是使用 ARM 模板为您管理。
我有一些关于如何获取资源的 ARM 模板的详细信息(您可以使用它来查看 Function App 所需的设置)。
我们还有一些示例模板,您可以链接使用 here
希望对您有所帮助!
当我尝试使用 kudu REST API 将 zip 文件上传到 azure 函数应用程序时,它在我尝试在浏览器中的函数应用程序编辑器中查看 c# 代码时抛出错误。错误是: “错误:
函数($Source)错误:Microsoft.Azure.WebJobs.Host:索引方法错误 'Functions.Source'。 Microsoft.Azure.WebJobs.Host: 值不能为空。 参数名称:hostAccount。 会话 ID:xxxxxxxxxxx
时间戳:2016-12-02T18:35:00.083Z
请注意,我已经实现了端到端的 Application Insights 自动化,从创建资源组到将多设置 Web 测试结果导出到我们的 Splunk - 全部使用 Powershell。
在这个自动化过程中,我正在形成一个存储连接字符串并将其设置为函数应用程序的应用程序设置,然后在我的 function.json 绑定中提供该密钥。
但我仍然收到此错误。
这是我在 Azure Function App 中创建的问题 - Git:https://github.com/Azure/azure-webjobs-sdk-script/issues/1020
错误指向缺少主机配置(例如主机存储帐户)。
如果您要自动化创建过程,则需要确保正确设置所需的环境变量。推荐的方法是使用 ARM 模板为您管理。
我有一些关于如何获取资源的 ARM 模板的详细信息(您可以使用它来查看 Function App 所需的设置)
我们还有一些示例模板,您可以链接使用 here
希望对您有所帮助!