1
這讓我瘋狂。在我工作的C#/ ASP.NET Web應用程序中,我們使用了相當多的私有MSMQ隊列,並且有一個通用庫來發送和接收來自我們隊列的消息。昨天,這完全停止了我的工作,但與我合作的其他開發人員都沒有遇到這個問題,這讓我認爲這與我的本地開發環境或我的Windows帳戶設置有關。請求操作超時已過期
我現在總是得到「超時請求的操作已過期」時的消息下面一行代碼被稱爲異常:
var returnMessage = fromMessageQueue.ReceiveByCorrelationId(strCorrelationID, tsWait);
我們基本上有一個「入站」和「出站」爲每個隊列我們的(商業)客戶。入站隊列看起來很乾淨,但是當我查看出站隊列時,可以看到「停滯」消息,這是我需要的響應。
我甚至寫了一個小的測試控制檯應用程序針對我設置故障排除的虛擬隊列,這仍然返回相同的超時異常。
我已經檢查了我一直在排除故障的私人隊列的權限,每個人和匿名用戶都有對隊列的完全控制權。我甚至將我自己的域登錄帳戶授予了幾個隊列,但這也不起作用。
恐怕我很困難,直到我能解決這個問題。
我如何能減少超時值? – Kiquenet 2015-03-10 07:19:32