【问题标题】:NServiceBus not creating queues automatically (MSMQ)NServiceBus 不自动创建队列 (MSMQ)
【发布时间】:2014-12-17 12:18:32
【问题描述】:

我正在做来自 NServiceBus 网站 (http://docs.particular.net/samples/step-by-step/) 的示例,当我在 Visual Studio 中运行时,一切正常,队列是自动创建的(即使我删除它们并重新运行解决方案,而不是自动创建它们)。开发机器运行 Windows 8。

我有一个模拟的 Windows 2008 RC2 - 当我将解决方案 bin 文件夹带到服务器计算机并尝试运行 NServiceBus.Host.exe 时,它​​最终崩溃,原因是:“队列不存在或您没有足够的权限来执行操作”——即使我以管理权限运行。在查看队列时,我发现它们没有被创建,如果我手动创建队列,它就会起作用。

当我在不同的机器上运行时,为什么没有自动创建队列?

更新

如果我运行NServiceBus.Host.exe /install,它将创建队列,并将其安装为 Windows 服务。但我想做的是定期运行它。如果我只是运行 exe,它是否被视为自托管?

【问题讨论】:

    标签: msmq nservicebus nservicebus4


    【解决方案1】:

    您可以使用 NServiceBus.Integration 参数运行 NServiceBus.Host.Exe,这应该会创建您的队列...

    有关个人资料的更多信息take a look herehere

    HTH

    【讨论】:

      猜你喜欢
      • 2012-02-24
      • 2014-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-02
      相关资源
      最近更新 更多