队列创建期间发生 MSMQ 异常

本文关键字:MSMQ 异常 创建 队列 | 更新日期: 2023-09-27 18:33:20

我正在尝试创建消息队列:

MessageQueue.Create(path, true);

我得到以下异常:

队列不存在,或者您没有足够的权限来执行 执行操作。

但是,尽管有例外,队列还是被创建了。我尝试了几次:

  1. 删除队列
  2. 调用创建方法
  3. 发生异常
  4. 队列已创建。

有人可以告诉我例外的原因吗?我怎样才能避免它?

已编辑

我在不同的机器上尝试过。相同的行为。

操作系统:视窗 7。控制台应用程序。由具有管理员权限的用户运行。

队列创建期间发生 MSMQ 异常

我找到了如何避免它。

路径等于@"**localhost**'Private$'Queue"

我将其更改为@"**.**'Private$'Queue",异常消失了。

但原因尚不清楚。