2014-10-22 79 views
3

我正在做的NServiceBus網站(http://docs.particular.net/samples/step-by-step/)的例子,當我在Visual Studio中運行的一切工作和隊列自動創建(即使我刪除它們,並重新運行解決方案比自動創建)。開發機運行Windows 8.NServiceBus不自動創建隊列(MSMQ)

我有一個模擬的Windows 2008 RC2-當我把我的解決方案bin文件夾到服務器機器,並嘗試運行NServiceBus.Host.exe它最終崩潰,原因是:「隊列不存在或者您沒有足夠的權限來執行操作「 - 即使我使用管理權限運行。在查看隊列時,我發現它們沒有被創建,並且如果我手動創建隊列而不是它的工作。

爲什麼當我在不同的機器上運行時不會自動創建隊列?

更新

如果我運行NServiceBus.Host.exe /install比它創建的隊列,並且也將其安裝A S窗口服務。但是我想要做的是定期運行它。如果我只是運行該exe文件,它被認爲是自我託管?

回答

5

您可以NServiceBus.Integration參數運行NServiceBus.Host.Exe,應該創建您的隊列......

有關型材take a look here 更多的信息和here

HTH