. Службы прекращаются из-за того, что MSMQ не запускается в то время, когда они пытаются запустить, поэтому очевидным решением было бы установить автоматический тип запуска (задерживается). Вместо того, чтобы идти с очевидным решением, мне интересно, есть ли что-то, что я делаю неправильно?«Служба очереди сообщений недоступна», когда служба автоматически запускается после перезагрузки.
Я использую NServiceBus V5 на Win2012 и начал получать эти сообщения на всех моих установленных сервисах после того, как я обновил V5 с V4. Они устанавливаются для автоматического запуска при загрузке сервера. Раньше этого не было, и службы запускаются обычно, если я вручную их запускаю.
Убедитесь, что они зависят от службы MSMQ? –
@ AndreasÖhlund Они не зависят от MSMQ. Я использую nservicebus.host.exe и устанавливаю с помощью базовых коммутаторов, таких как servicename. Просматривая документацию, похоже, что я могу добавить зависимость через коммутатор. но я не уверен, что я должен подключить к значению, чтобы он зависел от msmq, но похоже, что это должно быть решение. Не могли бы вы отправить ответ с подробностями? –