我的计算机已连接到域,但是当我去创建公共(public)队列时:
MessageQueue.Create(@".\testqueue");
我收到此错误:
A workgroup installation computer does not support the operation.
为什么 MSMQ 会认为我在工作组计算机上?
最佳答案
我知道这已经晚了,并且已经有一个可以接受的答案,但是我刚刚遇到了这个问题,并通过更改队列字符串的格式来解决。
当我的队列名称是这样时,我收到了工作组错误:
".\QueueName"
当我将其更改为更正式的版本时,没有错误并且发送到队列有效:
"FormatName:DIRECT=OS:ComputerName\private$\QueueName"
以防万一其他人看到这篇文章,现在他们有别的东西可以尝试......
关于dns - 为什么 MSMQ 认为我在工作组计算机上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5951677/