NServiceBus не создает очереди автоматически (MSMQ)

Я делаю примеры с веб-сайта 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, он будет считаться автономным?


person developer82    schedule 22.10.2014    source источник


Ответы (1)


Вы можете запустить NServiceBus.Host.Exe с аргументом NServiceBus.Integration, который должен создать ваши очереди ...

Дополнительную информацию о профилях можно найти здесь и здесь

HTH

person Sean Farmar    schedule 22.10.2014