如何通过端口80向Azure Service Bus发送消息?
据我所知,Azure Service总线使用端口9350,9353等来发送消息。 在我的组织中,由于防火墙策略,我们无法打开这些端口。 因此,每当我尝试将消息发送到Azure中的队列时,我都会收到错误消息
主机mycloudsevice.servicebus.windows.net不存在DNS条目“。
有没有办法通过端口80/443发送这些,因为它们总是打开的?
如果我能做任何示例或代码更改,请告诉我。
您可以通过声明以下内容强制Service Bus库使用HTTP:
ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.Http;
但是,您似乎遇到DNS问题而不是TCP端口问题,您可能需要检查是否已正确输入服务总线命名空间。
- Azure Notification Hubs templateName的用法
- Azure WebJob命令超时
- API Application Insights使用的良好实践
- 升级到SDK 2.3.301后,Service Fabric Actor或Service变为无法访问
- AZURE:在workerrole中异步运行Run()
- 用于执行大规模并行查询的通用类。 反馈?
- Azure Fluent API – AppServicePlanOperations.ListMetricsWithHttpMessagesAsync返回InternalServerError
- 如何在Azure应用程序洞察中忽略localhost
- 使用c#备份和还原Azure sql数据库