非法的连接字符串

时间:2019-10-16 12:03:30

标签: azure azure-functions azure-eventhub

我正在尝试部署azure函数,恰好是EventHubTrigger,但是我无法运行它,收到以下错误消息:

  

[16-10-2019 11:40:32] Microsoft.Azure.WebJobs.Host:错误索引   方法“ Functions.Log10EventHubTrigger”。 Microsoft.Azure.EventHubs:   非法的连接字符串参数名称'DefaultEndpointsProtocol'   [16-10-2019 11:40:32]参数名称:connectionString。 [16-10-2019   11:40:32]错误索引方法'Functions.Log10EventHubTrigger'   [16-10-2019 11:40:32] Microsoft.Azure.WebJobs.Host:错误索引   方法“ Functions.Log10EventHubTrigger”。 Microsoft.Azure.EventHubs:   非法的连接字符串参数名称'DefaultEndpointsProtocol'   [16-10-2019 11:40:32]参数名称:connectionString。

我已经使用了存储中可用的两个连接字符串,并且错误仍然存​​在! 您知道什么可能导致此问题以及如何解决吗? 谢谢

1 个答案:

答案 0 :(得分:1)

更新

enter image description here

enter image description here

原始答案:

我可以重现您的问题。

enter image description here

根据您的描述,我想您使用了Storage的连接字符串,但您也说过使用了EventHubTrigger。这就是问题所在。我认为您需要阅读官方文档 [1] [2]才能清楚地了解EventHubTrigger。

解决方案是将“连接”字符串的路径更改为EntityPath(您的eventhub名称)。