我遵循azure指南为服务总线设置托管身份。我遇到了以下错误:
Service Bus account connection string 'ServiceBusConnection' does not exist.
函数中有"connection"
。Json列表为"ServiceBusConnection
">
在实时度量中,当从队列发送时,我得到这个错误。
Service Bus account connection string 'ServiceBus' does not exist. Make sure that it is a defined App Setting.
我确实在我的功能应用程序和本地设置中有以下配置:
"ServiceBusConnection_fullyQualifiedNamespace":"<xxxxx>.servicebus.windows.net"
我还定义了AzureWebJobsStorage__accountName
我似乎被卡住了,按照azure指南,找不到我做错了什么。
哇,这花了我太长时间才弄清楚,虽然我不确定为什么它会这样做。
看起来我得到的错误信息很有说服力。
我把"ServiceBusConnection_fullyQualifiedNamespace"
换成了"ServiceBus_fullyQualifiedNamespace"
,因为上面写着Service Bus account connection string 'ServiceBus' does not exist.
这确实有效。我仍然不清楚为什么我不能命名连接前缀,因为我喜欢。
连接字符串详细信息在这里