dns - 为什么 MSMQ 认为我在工作组计算机上?

标签 dns msmq workgroup

我的计算机已连接到域,但是当我去创建公共(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/

相关文章:

ruby-on-rails - Spree - 尝试访问后端时超时

macos - 在 Mac OS X 上以编程方式查找 DNS 服务器设置

grails - Grails-如何将值列表传递给域类

.net - 如何创建从 MSMQ 消息队列中读取的 IObservable<T>?

c# - System.Messaging - 为什么 MessageQueue 不提供异步版本的 Send

python ipaddress()reverse_pointer 相当于 3.4

.net - 如何以事务方式使用远程 MSMQ?

opencl - 工作组规模

c++ - 使用 WMI (c++) 枚举工作组中的 pc