У меня есть служба Windows, которой требуется доступ к очереди сообщений (MSMQ).
Сама очередь создается с использованием компонента MessageQueueInstaller
, который автоматически генерирует код установки. Затем я развертываю его, используя стандартный проект установки.
Служба устанавливается таким же образом, используя тот же проект установки.
Когда я запускаю службу, она сразу останавливается, и в моем коде появляется следующее исключение
Доступ к системе очереди сообщений запрещен
Я пробовал как LocalService, так и NetworkService.
Нужен ли установщик для изменения разрешений, необходимых для очереди, или мне нужно изменить разрешения, которые имеет служба?
Как мне изменить проект установки, чтобы внести это изменение?