gpt4 book ai didi

c# - 如何通过端口 80 向 Azure 服务总线发送消息?

转载 作者:行者123 更新时间:2023-12-03 06:03:42 25 4
gpt4 key购买 nike

据我所知,Azure 服务总线使用端口 9350、9353 等来发送消息。在我的组织中,由于防火墙策略,我们无法打开这些端口。因此,每当我尝试将消息发送到 Azure 中的队列时,都会收到错误消息

No DNS entries exist for host mycloudsevice.servicebus.windows.net".

有什么方法可以通过端口 80/443 发送这些内容,因为它们始终处于打开状态?

如果我可以做任何示例或代码更改,请告诉我。

最佳答案

您可以通过声明以下内容来强制服务总线库使用 HTTP:

ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.Http;

不过,您遇到的似乎是 DNS 问题,而不是 TCP 端口问题,您可能需要检查是否已正确输入服务总线命名空间。

关于c# - 如何通过端口 80 向 Azure 服务总线发送消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20132003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com