gpt4 book ai didi

c# - 请求的操作超时已过期

转载 作者:太空宇宙 更新时间:2023-11-03 11:07:02 25 4
gpt4 key购买 nike

这让我发疯。我们在我工作的 C#/ASP.NET Web 应用程序中使用了相当多的私有(private) MSMQ 队列,并且有一个公共(public)库来从我们的队列发送和接收消息。昨天,这对我完全不起作用,但与我合作的其他开发人员都没有遇到这个问题,这让我认为它与我的本地开发环境或我的 Windows 帐户设置有关。

当调用以下消息代码行时,我现在总是收到“请求操作的超时已过期”异常:

var returnMessage = fromMessageQueue.ReceiveByCorrelationId(strCorrelationID, tsWait);

我们的每个(企业)客户基本上都有一个“入站”和“出站”队列。入站队列看起来很干净,但是当我查看出站队列时,我可以看到“卡住”的消息,这是我需要的响应。

我什至针对我为故障排除设置的虚拟队列编写了一个小型测试控制台应用程序,它仍然返回相同的超时异常。

我已经检查了我一直在进行故障排除的私有(private)队列的权限,每个用户和匿名用户都可以完全控制队列。我什至将我自己的域登录帐户授予了几个队列,但这也不起作用。

在我解决这个问题之前,恐怕我会非常困难。

最佳答案

我通常会在安装软件并让它作为服务运行同时尝试通过 visual studio 运行调试副本(2 个服务在 1 个队列上运行)时得到这个

关于c# - 请求的操作超时已过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15511231/

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