2012-05-04 79 views
0

我試圖創建消息隊列:隊列創建過程中,MSMQ異常發生的歷史

MessageQueue.Create(path, true); 

而且我得到以下異常:

隊列不存在,或者你沒有足夠的權限以 執行操作。

但是,儘管有例外,但仍創建了隊列。我試了幾次:

  1. 刪除隊列
  2. 調用創建方法
  3. 異常發生
  4. 隊列已創建。

有人能告訴我異常的原因嗎?我怎樣才能避免它?

編輯

我嘗試不同的機器上。同樣的行爲。

操作系統:Windows 7.控制檯應用程序。由具有管理員權限的用戶運行。

+0

我都沒有這個問題我自己,但也許這可能與 http://stackoverflow.com/questions/734417/permissions-error-accessing-msmq-from-asp-net-web-service – Falle1234

+0

做你在事件日誌中尋找錯誤? – Bond

+0

檢查事件日誌。沒有。 –

回答

1

我發現它是如何避免的。

路徑等於@"**localhost**\Private$\Queue"

我將其更改爲@"**.**\Private$\Queue",異常消失。

但是原因尚不清楚。