Hi,
My first NServiceBus application is working nicely on my Dev machine - so I'm trying to understand how to configure things once it moves into our Test environment. I'm using MSMQ transport.
I want a single instance of ServiceControl running on one machine - my endpoints are running on another machine. So on the ServiceControl machine, I can see "error", "audit" and "particular.servicecontrol" queues in the MSMQ explorer. Within my endpoint configuration I've specified:
<MessageForwardingInCaseOfFaultConfig ErrorQueue="error@controlmachine" />
<AuditConfig QueueName="audit@controlmachine" />
<add key="ServiceControl/Queue" value="particular.servicecontrol@controlmachine"/>
When my service starts up, the logfile reports:
2016-10-04 14:46:48.714 WARN NServiceBus.Features.QueuePermissions Unable to open the queue at address 'error'. Make sure the queue exists, and the address is correct. Processing will still continue.
2016-10-04 14:46:48.714 WARN NServiceBus.Features.QueuePermissions Unable to open the queue at address 'audit'. Make sure the queue exists, and the address is correct. Processing will still continue.
On the "controlmachine" I can see the heartbeat is working, which I believe uses the "ServiceControl/Queue" - but I cannot see what is different about the configuration of the other two queues. I've tried giving "Everyone" full control access but this makes no difference.
What am I doing wrong? With everything running on a single machine it all works great!
Thanks in advance,
Ian.