小编Aru*_*nan的帖子

服务总线连接无法从本地控制台应用程序正常工作

我创建了一个 .net core 3.1 控制台应用程序来读取 azure 服务总线队列消息,并将 EXE 部署在客户端本地 VM 中。它最初可以工作,但现在不能在虚拟机上工作(现在也可以在本地计算机上工作)。我在本地虚拟机中执行 exe 时遇到超时(套接字异常)。我正在使用共享访问策略连接串来连接服务总线。

异常:Azure.Messaging.ServiceBus.ServiceBusException:连接尝试失败,因为连接方在一段时间后未正确响应,或者由于连接的主机无法响应而建立的连接失败。ErrorCode: TimedOut (ServiceCommunicationProblem) ---> System.Net.Sockets.SocketException (10060): 连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应而建立的连接失败。在 Microsoft.Azure.Amqp.Transport.TransportStream.EndRead(IAsyncResult asyncResult) 在 Microsoft.Azure.Amqp.Transport.TransportStream.<>c__DisplayClass22_0.b__1(IAsyncResult a) 在 System.Threading.Tasks.TaskFactory 1.FromAsyncCoreLogic(IAsyncResult iar, Func2 endFunction,操作1 endAction, Task1 承诺,布尔需要同步)

timeout socketexception azureservicebus azure-servicebus-queues

6
推荐指数
1
解决办法
9284
查看次数