队列创建期间发生MSMQ异常

时间:2012-05-04 11:37:40

标签: c# msmq

我正在尝试创建邮件队列:

MessageQueue.Create(path, true);

我得到以下例外:

  

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

但是队列是在异常情况下创建的。我试了几次:

  1. 删除队列
  2. 调用create method
  3. 发生异常
  4. 创建了队列。
  5. 有人能告诉我异常的原因吗?我怎么能避免它?

    被修改

    我试过不同的机器。同样的行为。

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

1 个答案:

答案 0 :(得分:1)

我发现了如何避免它。

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

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

但原因尚不清楚。