Azure功能 - Visual Studio工具

时间:2017-03-27 16:25:44

标签: azure azure-functions

我尝试按照帮助链接https://blogs.msdn.microsoft.com/webdev/2016/12/01/visual-studio-tools-for-azure-functions/

中的说明创建Azure功能

我实际上正在创建一个Evenhub触发器来将消息写入blob存储。

当我尝试运行该项目时,我收到一个错误:

  

“Microsoft.Azure.WebJobs.Host:错误索引方法   'Functions.DashPOCEventHub'。 Microsoft.WindowsAzure.Storage:Value   不能为空。“

我在appsettings.json中输入了正确的值。

有人可以帮我解决这个错误吗?

此外,当我尝试将该功能发布到Azure时,appsettings.json未正确设置。当我进入Azure UI应用程序设置页面时,我看不到值和键。

2 个答案:

答案 0 :(得分:2)

部署时,

appsettings.json不会创建/覆盖您的Web应用程序ApplicationSettings。您需要为网络应用explicitly指定ApplicationSettings。

这样做的原因是您可以在部署(Web应用程序设置)的本地(appsettings.json)本地使用不同的秘密。

appsettings.json和网络应用程序设置here上有更多信息。

答案 1 :(得分:0)

Silly John,您是否在本地运行功能时更新了Azure CLI?今天是 Azure Functions Console CLI 1.0.0-beta.97

这个更新可能解决了这个问题。