azure - 值不能为空。参数名称:在 Azure 中使用 ServiceBus 触发器时的提供程序
问题描述
在 Azure 函数中使用服务总线触发器时,需要在文件中设置的扩展包host.json
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[1.*, 3.0.0)"
}
然后出现一条消息:
值不能为空。参数名称:提供者
解决方案
从 Azure 服务总线连接字符串中删除实体路径对我有用。
它位于连接字符串的末尾:
Endpoint=sb://%YourNamespace%.servicebus.windows.net/;SharedAccessKeyName=%SASpolicy_name%;SharedAccessKey=%SASkey%=;EntityPath=queue-name
推荐阅读
- android - 分发适用于 android wear 的 apk
- python-2.7 - 传单 - 平铺地图移动
- sql - delphi -> sql server 查询返回空字符串,但长度正确
- webrtc - Javascript SIP 库 sip.js 和 JsSIP 的区别?
- django - 媒体文件夹中的图像未显示 django 模板
- java - 如何自动装配我手动创建的对象的属性?
- python - 将月份数转换为日期时间对象时出错
- html - 如何使用 Swift 访问 Kanna 中的特定标签?
- mysql - 如何在 MySQL 8.0 中授予 root 用户所有权限
- java - 查找循环的最大数量